最も基本的であろういくつかを。あんま覚える気が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モードでも実行するまで型チェックを遅らせることが可能