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

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

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-02 10:30:11493ブラウズ

What are Truthy and Falsy Values in JavaScript?

JavaScript の真の値と偽の値を理解する

JavaScript では、特定の値がブール コンテキストで真または偽のいずれかとして評価されます。これらの評価は、条件文、論理演算、および言語のその他の側面にとって重要です。

提供されたサンプル データについて:

  1. var a = 0: 偽りです。ゼロは、ブール値コンテキストでは false と評価されます。
  2. var a = 10 == 5: False。比較演算子 == は、値が等しい場合に true を返します。 10 は 5 に等しくないため、false と評価されます。
  3. var a = 1: 真実です。ゼロ以外の数値は真実です。
  4. var a = -1: 真実です。負の数も真です。

MDN の真と偽の定義:

MDN (Mozilla Developer Network) によると、真の値は次の場合に true と評価されます。ブール値のコンテキストで使用されますが、他のすべての値は考慮されますfalsy.

の Falsy 値のリストJavaScript:

  1. false
  2. null
  3. 未定義
  4. 0
  5. NaN
  6. ' ' (空の文字列)
  7. 空string
  8. document.all
  9. 0n (BigInt)
  10. -0

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。