データ型
メモ
- 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) |