データ型
メモ
- 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 | ||
---|---|---|
ES2024 (15) | ES2023 (14) | ES2022 (13) |