真偽値リテラル
構文の説明
JavaScriptにおけるリテラルの意味
| 用語 | 辞書的な意味 | プログラミング上の意味 |
|---|---|---|
| リテラル (literal) | 文字どおりの、そのままの | プログラム中に直接記述された固定値 |
//真偽値リテラル(論理値リテラル)は、true または false の2つの値を表します。 //true は「真」、false は「偽」を意味します。 //計算や比較の結果が正しければtrue、間違っていればfalseになります。 console.log(1 + 1 == 2); // true console.log(1 + 1 == 3); // false
リテラルの種類
| リテラルの種類 | 型 | 例 |
|---|---|---|
| 真偽値リテラル (論理値リテラル) | boolean | true、false |
| 数値リテラル | number | 10、-50 |
| 文字列リテラル | string | "hello"、"10" |
| nullリテラル | object | null |
| undefinedリテラル | undefined | undefined |
例題
次のコードをコンソールでどのように表示されるか確認してみましょう。
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)になります。
