JavaScript の真偽を理解する
JavaScript 言語は、真の値と偽の値を区別します。ブール値コンテキストで使用される場合、真の値は true と評価され、偽の値は false と評価されます。
次のサンプル データを考えてみましょう:
var a = 0; var b = 10 == 5; var c = 1; var d = -1;
偽の値について理解する
値 var a = 0;ゼロは false と評価されるため、false になります。同様に、var b = 10 == 5;比較が偽であるため、 は偽です。
真の値を理解する
値 var c = 1;負の数を含むゼロ以外の数値は true と評価されるため、これは真実です。したがって、var d = -1;
MDN の真実/偽りの定義
MDN によると:
"JavaScript では、真実の値は次のように変換される値です。ブール値コンテキストで評価されると true になります。 false として定義されていない限り、すべての値は true になります。 (つまり、false、0、""、null、未定義、および NaN を除く)。"
偽の値の包括的なリスト
MDN によると、完全なJavaScript の不正な値のリスト含まれるもの:
以上がJavaScript の真の値と偽の値は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。