基本的な型
number型
全ての数値のみを要素とする型です。
const a: number = 1
const b: number = 3.1415
const c: number = -100
const d: number = Infinity
const d: number = NaN
string型
全ての文字列のみを要素とする型です。
const a: string = "hoge"
const b: string = ""
const c: string = "1"
const d: string = "-100"
const d: string = "{ hoge: 'aaa' }"
boolean型
真偽値であるtrue
とfalse
のみを要素とする型です。
const a: boolean = true
const b: boolean = false
undefined型
undefined
のみを要素とする型です。
const a: undefined = undefined
null型
null
のみを要素とする型です。
const a: null = null
object型
後ほどやります
symbol型
あまり詳しくないし、頻出するものではない(自分はまだ出会っていない)ので説明を省きます。