Javascript多变量x = y = z?

时间:2014-10-21 08:56:47

标签: javascript variables

我偶然发现了一些代码示例,我不知道的是x = y = z;

这段代码有什么作用?

这是javascript中的某种验证吗?

3 个答案:

答案 0 :(得分:3)

它将每个变量设置为最右侧表达式的值。在这种情况下,xy都会获得z的值。

这是一种实例化多个变量的简单方法,例如

for (var i = j = 0; i < 10; i++)

将为您提供一个循环,其中包含2个初始化的计数器 - 一个自动递增,另一个可以在循环内手动处理。

答案 1 :(得分:0)

不,它只是意味着“将x和y设置为z”。

答案 2 :(得分:0)

没有什么比验证更好 它简单地将z的值分配给y,将y分配给x。 结果是x,y和z的值相同。