🚨🚨🚨🚨個人的なアウトプット用記事なので、情報収集の人は閲覧注意です🙇
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
プリミティブ型
真偽値(boolean) trueとかfalseを扱える
例
const foo: boolean = trueまたはfalse; OK!
const foo: boolean = 0;booleanは真偽値しか扱えないのでエラーになる。
文字列(string) ”a”とか文字
例
const foo: string = "スノボー"; OK!
const foo: string = true;stringは文字列しか扱えないのでエラーになる。
・数値(number) 1や0など数字
例
const foo: number = 1; OK!
const foo: number = trueとか"スキー";numberは数値しか扱えないのでエラーになる。
null 現在利用できない状態の型
例
const foo: null = null; OK!
const foo: null = "null";null型にはnull以外入れてはいけないのでエラーになる。何も入れてもダメ
undefind 初期化されていない状態の型
const foo: undefind = undefind; OK!
const foo: undefind = "undefind"nullと同じだが
オブジェクト型
プリミティブ型以外
配列、関数とか
Array
Tuple
Any
Unknown
Void
Never