真偽値リテラル

構文の説明

JavaScriptにおけるリテラルの意味

用語辞書的な意味プログラミング上の意味
リテラル
(literal)
文字どおりの、そのままのプログラム中に直接記述された固定値
//真偽値リテラル(論理値リテラル)は、true または false の2つの値を表します。
//true は「真」、false は「偽」を意味します。

//計算や比較の結果が正しければtrue、間違っていればfalseになります。
console.log(1 + 1 == 2); // true
console.log(1 + 1 == 3); // false

リテラルの種類

リテラルの種類
真偽値リテラル
(論理値リテラル)
booleantrue、false
数値リテラルnumber10、-50
文字列リテラルstring"hello"、"10"
nullリテラルobjectnull
undefinedリテラルundefinedundefined

例題

次のコードをコンソールでどのように表示されるか確認してみましょう。

console.log(true);

true

console.log(typeof リテラル);でそのリテラルの型が確認できます。

console.log(typeof true); //出力結果:boolean

問題

次のコードをコンソールでどのように表示されるか確認してみましょう。

console.log(false);

false

console.log(10 > 5);

true

console.log(30 < 22);

false

次のコードの型をコンソールで確認してみましょう。

console.log(typeof true);

boolean

次のコードの型をbooleanに修正してください。

console.log(typeof "false");

console.log(typeof false);

ダブルクォート(" ")で囲まれた値は、文字列型(string)になります。