gpt4 book ai didi

Javascript 多变量赋值

转载 作者:行者123 更新时间:2023-11-29 15:39:26 25 4
gpt4 key购买 nike

这个问题已经有了一些(某种程度上的)答案:Javascript: var = var = function, Multiple Variable Assignments in one row 等,但我想提出不同类型的问题。

因此,使用起来非常方便:

var av = 0, bb;
var cvs = bb = av;
console.log(cvs,bb) // outputs 0 0

我的问题是,这有多跨浏览器?我可以到处使用它吗,包括 IE6 或诸如此类的东西,还是我应该坚持:

var av = 0, bb;

bb = av; cvs = av;

如果您在代码中的任何一点更改了一个变量,是否意味着另一个变量也发生了更改,还是在初始赋值之外没有任何联系?

谢谢!

最佳答案

你可以依赖这个行为,它是 ECMAScript 标准的一部分。您可以在此处查看确切的详细信息:
ECMAScript Language Specification (5.1) - Simple Assignment

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

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