infoMore than 3 years have passed since last update.
簡単なTypeScriptの型一覧
Last updated at Posted at 2019-12-12
TypeScriptの型
-
boolean
型
-
string
型
-
number
型
- JS同様にTSの数値は浮動小数値
- 2,8,10,16進数のリテラルもサポート
-
tuple
型
- 固定数の型がわかっている要素を定義できる ex)
let x: [string, number]
-
any
型
- 型が不明な場合に用いる型。コンパイルでエラーがでない
- 型チェックが通るので推奨されない
-
unknown
型
-
any
型より少し型安全なany
- 値の代入には寛容(ok)だが値の利用には厳しい (error)
-
void
型
- 名前の通り型がない
-
null
かundefined
しか代入できない
-
null
型
-
undefined
型
-
never
型
- 発生しえない値の型。戻り値が得られない場合の型として指定
-
object
型
- 非プリミティブ型(
string
,number
,boolean
,symbol
,null
,undefined
以外)
- ブレース(
{}
)で定義するとエラーが得られない ex) let objBrace: {}
-
symbol
型
- ユニークな識別子を持つ型で
Symbol()
でのみ生成可能
-
それ自身とのみ等しいという特性を持つ
参考
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
What you can do with signing up