ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の論理 AND 演算子は代入でどのように機能しますか?

JavaScript の論理 AND 演算子は代入でどのように機能しますか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-02 16:07:13325ブラウズ

How Does JavaScript's Logical AND Operator Work in Assignments?

JavaScript 割り当ての論理 AND 演算子

JavaScript では、論理 OR 演算子 (||) は、次の真偽に基づいて条件付きで値を割り当てます。という表現。最初の非 null、非未定義、および非 false 式を変数に割り当てます。

ただし、論理 AND 演算子 (&&) は、代入シナリオでは異なる動作をします。最初の式が真実であるか偽であるかを評価します。

真実性:

最初の式が真実である場合、論理 AND 演算子は 2 番目の式の値を返し、代入します。それを変数:

var oneOrTheOther = true && "This is true"; // oneOrTheOther = "This is true"

偽り:

最初の式が偽の場合、論理 AND 演算子は最初の式の値を返し、それを変数に代入します。

var oneOrTheOther = false && "This is false"; // oneOrTheOther = false

JavaScript では偽の値が使用されることに注意してくださいinclude:

  • null
  • 未定義
  • 0
  • NaN (非数)
  • "" (空) string)

したがって、論理 AND を含む代入はすべて演算子と偽の最初の式は、その偽の値を変数に代入することになります。

以上がJavaScript の論理 AND 演算子は代入でどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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