首页 > web前端 > js教程 > JavaScript 的逻辑 AND 运算符在赋值中如何工作?

JavaScript 的逻辑 AND 运算符在赋值中如何工作?

Mary-Kate Olsen
发布: 2024-12-02 16:07:13
原创
322 人浏览过

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

JavaScript 赋值中的逻辑 AND 运算符

在 JavaScript 中,逻辑 OR 运算符 (||) 根据以下内容的真实性有条件地赋值:一个表达。它将第一个非 null、非未定义和非 false 表达式分配给变量。

但是,逻辑 AND 运算符 (&&) 在赋值场景中的行为有所不同。它将第一个表达式评估为真或假。

真实性:

如果第一个表达式为真,则逻辑 AND 运算符返回第二个表达式的值并赋值它到变量:

var oneOrTheOther = true && "This is true"; // oneOrTheOther = "This is true"
登录后复制

假:

如果第一个表达式为假,则逻辑 AND 运算符返回第一个表达式的值并将其分配给变量:

var oneOrTheOther = false && "This is false"; // oneOrTheOther = false
登录后复制

请记住 JavaScript 中的假值包括:

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

因此,任何涉及逻辑 AND 运算符和假的第一个表达式将导致将该假值分配给变量。

以上是JavaScript 的逻辑 AND 运算符在赋值中如何工作?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板