ホームページ >ウェブフロントエンド >フロントエンドQ&A >jsの空文字列のブール値はfalseですか?

jsの空文字列のブール値はfalseですか?

烟雨青岚
烟雨青岚オリジナル
2020-06-22 15:11:1611940ブラウズ

jsの空文字列のブール値はfalseですか?

#js の空の文字列のブール値は false ですか?

#js の空の文字列のブール値は false です。

ブール値は論理値であり、true と false (true と false) のみです。

js のブール値が false になる 6 つの状況

次の 6 つの値はブール値に変換すると false になり、その他の変換は true

1. unknown (未定義、値が見つからない場合に表示されます)

2. null (null 値を表します)

3. false (ブール値の false、文字列) "false" ブール値 値は true)

4, 0 (数値 0、文字列 "0" ブール値は true)

5, NaN (結果が計算できない場合に発生し、 "non-numeric value"; but typeof NaN==="number")

6, "" (二重引用符) または '' (一重引用符) (空の文字列。はスペースです)

空の文字列に注意してください 配列の空のオブジェクト、ブール値に変換された負の値はすべて trueです

推奨チュートリアル:「JS チュートリアル」 "

以上がjsの空文字列のブール値はfalseですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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