データ型
メモ
- BigInt型・Boolean型・Number型・String型の変数は、各オブジェクト (下記参照) と同等に操作可能 (一時的にオブジェクトが作成される為)
- 詳細については各オブジェクト参照
データ型
データ型 | 説明 | 対応オブジェクト | 代入 | 備考 |
---|---|---|---|---|
BigInt型 | 任意精度整数型 | BigInt【任意精度整数】オブジェクト | リテラル値 (整数) BigInt【型変換】 | リテラル |
Boolean型 | 真偽型 (true / false) | Boolean【真偽値】オブジェクト | リテラル値 (true / false) Boolean【型変換】 | |
Number型 | 数値型 | Number【数値】オブジェクト | リテラル値 (数値) Number【型変換】 | リテラル |
null | Null型 | ― | リテラル値 (null) | |
Object型 | オブジェクト型 | Object【オブジェクト】オブジェクト | ||
String型 | 文字列型 | String【文字列】オブジェクト | リテラル値 (文字列) String【型変換】 | 文字列リテラル テンプレートリテラル タグ付きテンプレート |
Symbol型 | シンボル型 | Symbol【一意シンボル】オブジェクト | ||
undefined | Undefined型 (未定義) | ― | 初期値 (代入なし) リテラル値 (undefined) | 変数の初期値 関数等の不足分の引数の値 |
外部リンク
ECMAScript (英語)
ECMAScript Data Types and Values | Types | |||||
---|---|---|---|---|---|---|
ES2020 (11) | ES2019 (10) | ES2018 (9) | ES2017 (8) | ES2016 (7) | ES2015 (6) | ES5.1 |