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 中的假值包括:
因此,任何涉及逻辑 AND 运算符和假的第一个表达式将导致将该假值分配给变量。
以上是JavaScript 的逻辑 AND 运算符在赋值中如何工作?的详细内容。更多信息请关注PHP中文网其他相关文章!