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

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

Patricia Arquette
リリース: 2024-12-29 08:38:11
オリジナル
300 人が閲覧しました

What are the Falsey Values in JavaScript?

JavaScript の偽の値

JavaScript では、「偽」の値は、if(value)、value ? などの式で false と評価される値です。および !value.

偽の値のリスト

  • false
  • 数値型のゼロ: 0、-0、0.0、0x0
  • ゼロBigInt 型の: 0n、 0x0n
  • 長さ 0 の文字列: "", '', ``
  • null
  • unknown
  • NaN
  • document.all (HTMLブラウザの場合)のみ)

「Falsey」とは何ですか?

「Falsey」とは、単に JavaScript の ToBoolean 関数がその値に対して false を返すことを意味します。 ToBoolean は、!value、value ? などの式の基礎となります。 ... : ...、および if (value).

公式 ECMAScript 仕様に従って、次のルールが ToBoolean に適用されます:

Argument type Result
Undefined Return false
Null Return false
Boolean Return argument
Number If argument is 0, -0, or NaN, return false; otherwise, return true
String If argument is an empty string (length 0), return false; otherwise, return true
BigInt If argument is 0n, return false; otherwise, return true
Symbol Return true
Object Return true

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

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