コンテンツにスキップ

組み込みのプリミティブ型

TypeScript には、変数、関数パラメーター、戻り値の型を定義するために使用できる、いくつかの組み込みプリミティブ型があります。

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