TypeScript

TypeScript

【TypeScript】null、undefined、空文字を回避する

null、undefined、空文字を回避する方法について混乱してしまうので備忘録として残しておきます。 null、undefined、空文字を回避する方法 null、undefined、空文字を一括で判定するには真偽値を使用します。 以下...
TypeScript

型による「!」の判定の違い

次の問題に答えてください。 問:以下のプログラムはコンソールになんと表示されるでしょう? let b: number = 3; if(b){ console.log(!!b) } 正解は >true TypeScriptを勉強し初めてはや半...
TypeScript

レストパラメータ(残余引数)【TypeScript】

レストパラメータ(残余引数)について勉強したのでアウトプットします。 レストパラメータ(残余引数)とは 関数の引数が任意の引数を受け取れるようにするパラメーターのことです。 どういうことかと言うと 関数の受け取る引数の数が不明な場合、レスト...
TypeScript

TypeScriptにおけるオーバーライド(上書き)とは

TypeScriptにおけるオーバーライド(上書き)について学んだのでアウトプットしたいと思います。 オーバーライド(上書き)とは オーバーライドとは継承されたクラス(親クラス)のメソッドやプロパティを継承したクラス(子クラス)で上書きする...
TypeScript

文字列に変数を埋め込む |テンプレート文字列(テンプレートリテラル)の書き方

※TypeScriptだけでなくJavaScriptでも同じ動きをします。 テンプレート文字列(テンプレートリテラル) テンプレート文字列(テンプレートリテラル)とは文字列の中に変数を埋め込むことができる記述方法です。 では、どうのように記...
TypeScript

型をクロスさせる:TypeScriptのクロス型とは

TypeScriptのクロス型を学んだのでアウトプットします。 クロス型とは クロス型とはその言葉の通り複数の型を結合させた型のことです。 書き方 書き方は型名と型名を&(アンパサンド)で繋げるだけです。 型名 = 型名 & 型名 クロス型...
TypeScript

配列の繰り返し処理の基本【TypeScript】

配列の基本的な使い方についてまとめました。TypeScriptと記載していますがJavaScriptでも使用可能です。 配列の繰り返し処理 1.for文 書き方は for (初期化; 条件式; 変化式) { 処理; } と記述します。 co...
TypeScript

TypeScriptのgetterとsetterの使い方

getterとsetterについて学んだのでアウトプットします。 getterとsetterとは getterとsetterとはクラスで内で private や protected で定義されたものに対して外部からアクセスできるようにするメ...
TypeScript

クラスでinterfaceを実装する方法【TypeScript】

クラスでinterfaceを実装する方法を学んだのでアウトプットしたいと思います。 interfaceを実装する クラスでinterfaceを実装するとは クラスでinterfaceを実装するとは、interfaceを使用してクラスを実装す...
TypeScript

TypeScriptのアロー関数: 基本を理解する

TypeScriptのアロー関数( => )について基本的な書き方をまとめました。 アロー関数の基本 アロー関数とは アロー関数とは関数式(function ~)をよりシンプルに記述できるようにした構文です。アロー関数で記述することで不要な...