データ型
メモ
- Boolean型・Number型・String型の変数は、各オブジェクト (下記参照) と同等に操作可能 (一時的にオブジェクトが作成される為)
- 詳細については各オブジェクト参照
データ型
| データ型 | 説明 | 対応オブジェクト | 代入 | 備考 |
|---|---|---|---|---|
| Boolean型 | 真偽型 (true / false) | Boolean【真偽値】オブジェクト | リテラル値 (true / false) Boolean【型変換】 | |
| Number型 | 数値型 | Number【数値】オブジェクト | リテラル値 (数値) Number【型変換】 | リテラル |
| null | Null型 | ― | リテラル値 (null) | |
| Object型 | オブジェクト型 | Object【オブジェクト】オブジェクト | ||
| String型 | 文字列型 | String【文字列】オブジェクト | リテラル値 (文字列) String【型変換】 | 文字列リテラル テンプレートリテラル タグ付きテンプレート |
| Symbol型 | シンボル型 | Symbol【一意シンボル】オブジェクト | ||
| undefined | Undefined型 (未定義) | ― | 初期値 (代入なし) リテラル値 (undefined) | 変数の初期値 関数等の不足分の引数の値 |
関連
- ECMAScript 5.1 (英語)
- ECMAScript 2015 (6) (英語)
- ECMAScript 2016 (7) (英語)