JavaScript ブール値
JavaScriptブール値は、trueまたはfalseの2つの値のいずれかを表します。
ブール値
非常に多くの場合、プログラミングでは、次のように2つの値のうちの1つしか持てないデータ型が必要になります。
- はい・いいえ
- オンオフ
- true/false
このために、JavaScriptにはbooleanデータ型があります。これはtrueまたはfalse
の値のみ取得できます。
Boolean() 関数
Boolean()
関数を使えば、式(または変数)がtrueかどうかを調べることができます。
またはさらに簡単に
比較と条件
JS 比較の章では、比較演算子の完全な概要を説明しています。
JS 条件の章では、条件ステートメントの完全な概要を説明しています。
ここではいくつかの例を示します。
演算子 | 説明 | 例 |
---|---|---|
== | に等しい | if (day == "Monday") |
> | より大きい | if (salary > 9000) |
< | 未満 | if(age < 18) |
式のブール値は、すべてのJavaScript 比較および条件の基礎です。
「値」のあるものはすべてtrueです。
「値」のないものはすべてfalseです。
オブジェクトとしてのJavaScript ブール値
通常、JavaScript ブール値は、リテラルから作成されたプリミティブ値です。
let x = false;
new
キーワードを使用してオブジェクトとして定義することもできます。
let y = new Boolean(false);
Booleanオブジェクトを作成しないでください。
new
キーワードはコードを複雑にし、実行速度を遅くします。
Booleanオブジェクトは、予期しない結果をもたらす可能性があります。
(x==y)と(x===y)の違いに注意してください。
2つのJavaScriptオブジェクトを比較すると常にfalseを返します。
完全なブール参照
完全なリファレンスについては、完全な JavaScript ブール リファレンスを参照して下さい。
リファレンスには、すべてのブール プロパティとメソッドの説明と例が含まれています。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。