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

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

Susan Sarandon
发布: 2024-12-05 14:23:10
原创
322 人浏览过

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

赋值中的 JavaScript 逻辑 AND (&&) 运算符

在 JavaScript 中,赋值中的 && 运算符(逻辑 AND)计算左操作数仅当左操作数为 true 时才分配右操作数。

赋值具有非假左操作数:

当左操作数不为 null、未定义、false、NaN、空字符串或 0 时,&& 运算符将右操作数分配给变量。

var oneOrTheOther = true && "some string";
// Result: "some string" is assigned to oneOrTheOther
登录后复制

左假赋值操作数:

当左操作数是上面提到的任何假值时,&&运算符将假值传播给变量。

var oneOrTheOther = false && "some string";
// Result: false is assigned to oneOrTheOther
登录后复制

总结:

  • && 运算符将正确的操作数分配给变量,如果左操作数为真。
  • 如果左操作数为 false(本身)或为假(强制为 false),则 && 运算符将左操作数分配给变量。

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

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