gpt4 book ai didi

javascript - 为什么以下 JavaScript 代码无效?

转载 作者:行者123 更新时间:2023-11-30 14:43:55 25 4
gpt4 key购买 nike

当在chrome控制台执行以下代码时

let a, b, c;
b = 2;
a = b+1 = c = 2+3;

它说最后一条语句出现错误“无效的左侧分配”。但是当我们执行下面给出的代码时,它会接受它并且不会显示任何错误。

let a, b, c;
a = b = c = 2+3;

赋值“=”是一个运算符,因此根据 javascript 中的运算符优先级,它应该可以正常工作。你们怎么看,问题是什么?

最佳答案

对于你需要做的第一个代码

let a,b,c;
b=2;
a=b+1;
c=5;

a=b=c=2+3

之所以有效,是因为您没有更改最后一个等号左侧的值

关于javascript - 为什么以下 JavaScript 代码无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49241170/

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