JavaScriptにはいくつかの主要なデータ型があります。以下に代表的なデータ型とそれぞれのコード例と解説を示します。
JavaScriptは動的型付け言語なので、変数のデータ型は宣言時に明示的に指定する必要はありません。変数の値に応じて自動的にデータ型が決定されます。柔軟なデータ型の扱いにより、開発が簡単になりますが、注意して型の不整合を防ぐようにしましょう。
目次
文字列 (String)
文字列は文字のシーケンスを表すデータ型です。シングルクォート(”)またはダブルクォート(“”)で囲まれたテキストが文字列として扱われます。


数値 (Number)
数値は整数や浮動小数点数を表すデータ型です。


真偽値 (Boolean)
真偽値はtrue
またはfalse
の2つの値を取るデータ型です。条件判定や制御フローで利用されます。


配列 (Array)
配列は複数の値を格納するためのオブジェクトです。[]
内に複数の要素をカンマ区切りで記述します。


オブジェクト (Object)
オブジェクトはキーと値のペアを持つデータ型です。キーは文字列で表現されます。


null・undefined
null
は存在しない値を表現する特殊な値であり、undefined
は値が代入されていないことを表します。


コード
// 文字列 const message1 = 'Hello, JavaScript!'; const message2 = "Welcome to JavaScript!"; console.log(message1); console.log(message2); // 数値 const age = 30; const pi = 3.14159; console.log(age); console.log(pi); // 真偽値 const isRaining = true; const isSunny = false; console.log(isRaining); console.log(isSunny); // 配列 const numbers = [1, 2, 3, 4, 5]; const fruits = ['apple', 'orange', 'banana']; console.log(numbers); console.log(fruits); // オブジェクト const person = { name: 'John', age: 25, isStudent: true }; console.log(person.name); console.log(person.age); console.log(person.isStudent); // null と undefined let variable1 = null; let variable2; console.log(variable1); console.log(variable2);