最も基本的であろういくつかを。あんま覚える気がn… よく忘れるので。
データ型 | 説明 | デフォルト値 |
---|---|---|
Object | undefined以外の全ての値 | null |
Boolean | 真 or 偽 | false |
String | 文字列 | null |
Number | 整数、符号なし整数、および浮動小数点数(※1) | NaN |
int | 符号つき整数(※2) | 0 |
uint | 符号なし整数(※3) | 0 |
* | 型なし(省略と同じ(※4) | undefined |
その他 | ユーザー定義クラスを含むその他すべてのクラス | null |
※1:-9,007,199,254,740,992(-2の53乗)〜9,007,199,254,740,992(2の53乗)
※2:-2,147,483,648(-2の31乗)〜2,147,483,647(2の31乗-1)
※3:0〜4,294,967,295(2の32乗-1)
※4:これならStrictモードでも実行するまで型チェックを遅らせることが可能