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

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

Mary-Kate Olsen
リリース: 2024-12-02 16:07:13
オリジナル
397 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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