gpt4 book ai didi

Javascript 变量赋值

转载 作者:行者123 更新时间:2023-11-29 18:01:49 25 4
gpt4 key购买 nike

这是正确的吗? b赋值是否属于已经声明的b?

var a, b;
//...later
a = 3, b = a * 4;

还是必须这样?

var a, b;
//...later
a = 3;
b = a * 4;

最佳答案

引用 MDN :

The comma operator evaluates each of its operands (from left to right) and returns the value of the last operand.

因此,b = a * 4 将在 a = 3 之后计算,结果为 12。

两个版本之间的区别在于后者包含一个附加语句。如果您在 REPL 中一个接一个地键入这些语句,您将看到 a = 3 语句评估为 3,这在以前的版本中不会发生。

关于Javascript 变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34386434/

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