JavaScriptにはさまざまなデータ型があります。主なデータ型とリテラルを以下に示します。
1. プリミティブ型
-
文字列 (String) : ダブルクォート
"
またはシングルクォート'
で囲まれた文字列。
let message = "Hello, world!";
- 数値 (Number) : 整数または浮動小数点数。
let number = 42;
let float = 3.14;
-
真偽値 (Boolean) :
true
またはfalse
。
let isTrue = true;
let isFalse = false;
- null : "値が存在しない" または "不明" を表す特別な値。
let empty = null;
- undefined : "値が割り当てられていない" を表す特別な値。
let notDefined;
- シンボル (Symbol) : ECMAScript 6で追加された一意の識別子。
let sym = Symbol("key");
2. オブジェクト型
- オブジェクト (Object) : キーと値のペアを保持するコレクション。
let person = {
name: "John",
age: 30
};
- 配列 (Array) : 要素の集合。
let colors = ["red", "green", "blue"];
リテラルとは、プログラミング言語の構文において、値そのものを直接表現する方法のことです。上記の例では、各データ型に対応するリテラルが使用されています。たとえば、文字列のリテラルはダブルクォート "
またはシングルクォート '
で囲まれた文字列です。同様に、数値のリテラルは単純な数値です。