ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript の真の値と偽の値は何ですか?

JavaScript の真の値と偽の値は何ですか?

Patricia Arquette
リリース: 2024-12-04 20:07:17
オリジナル
535 人が閲覧しました

What are the Truthy and Falsy Values in JavaScript?

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 の不正な値のリスト含まれるもの:

  • false
  • null
  • 未定義
  • 0
  • NaN
  • '', " ", `` (空のテンプレートstring)
  • document.all
  • 0n: BigInt
  • -0

以上がJavaScript の真の値と偽の値は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート