組み込みのプリミティブ型
TypeScript には、変数、関数パラメーター、戻り値の型を定義するために使用できる、いくつかの組み込みプリミティブ型があります。
number: 整数や浮動小数点数を含む数値を表します。string: テキストデータを表します。boolean: true または false のいずれかになる論理値を表します。null: 値が存在しないことを表します。undefined: 値が代入されていない、または定義されていないことを表します。symbol: 一意の識別子を表します。シンボルは通常、オブジェクトのプロパティのキーとして使用されます。bigint: 任意精度の整数を表します。any: 動的または不明な型を表します。any 型の変数には任意の型の値を格納でき、型チェックを回避します。void: 型が存在しないことを表します。一般に、値を返さない関数の戻り値の型として使用されます。never: 決して発生しない値の型を表します。通常、エラーをスローする関数や無限ループに入る関数の戻り値の型として使用されます。