gpt4 book ai didi

javascript - Js 与 && 运算符错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:09:46 25 4
gpt4 key购买 nike

var hp ='geo'
2==2 && hp += 'jio'

为什么我收到错误 :- 引用错误:赋值中左侧无效

''//''///'//

最佳答案

hp += 'jio' 处出现意外赋值,前面带有逻辑运算符 &&。这就是出现错误赋值左侧无效的原因。

使用 expressions and operators 时请注意,运算符的优先级(在本例中为 &&)决定了在计算表达式时它们的应用顺序。您可以使用括号覆盖运算符优先级。

在这种情况下,如果您想修改变量hp,您应该使用括号来完成,因为使用括号,初始化的右侧将作为单个表达式执行。

代码:

var hp = 'geo';

2 == 2 && (hp += 'jio');

console.log(hp);

关于javascript - Js 与 && 运算符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45878806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com