LoginSignup
4
2

More than 3 years have passed since last update.

簡単なTypeScriptの型一覧

Last updated at Posted at 2019-12-12

TypeScriptの型

  • boolean
    • true or false
  • string
    • 文字列
  • number
    • JS同様にTSの数値は浮動小数値
    • 2,8,10,16進数のリテラルもサポート
  • tuple
    • 固定数の型がわかっている要素を定義できる ex) let x: [string, number]
  • any
    • 型が不明な場合に用いる型。コンパイルでエラーがでない
    • 型チェックが通るので推奨されない
  • unknown
    • any型より少し型安全なany
    • 値の代入には寛容(ok)だが値の利用には厳しい (error)
  • void
    • 名前の通り型がない
    • nullundefinedしか代入できない
  • null
    • null
  • undefined
    • undefined
  • never
    • 発生しえない値の型。戻り値が得られない場合の型として指定
  • object
    • 非プリミティブ型(string,number,boolean,symbol,null,undefined以外)
    • ブレース({})で定義するとエラーが得られない ex) let objBrace: {}
  • symbol
    • ユニークな識別子を持つ型でSymbol()でのみ生成可能
    • それ自身とのみ等しいという特性を持つ

参考

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2