我偶然发现了一些代码示例,我不知道的是x = y = z;
这段代码有什么作用?
这是javascript中的某种验证吗?
答案 0 :(得分:3)
它将每个变量设置为最右侧表达式的值。在这种情况下,x
和y
都会获得z
的值。
这是一种实例化多个变量的简单方法,例如
for (var i = j = 0; i < 10; i++)
将为您提供一个循环,其中包含2个初始化的计数器 - 一个自动递增,另一个可以在循环内手动处理。
答案 1 :(得分:0)
不,它只是意味着“将x和y设置为z”。
答案 2 :(得分:0)
没有什么比验证更好 它简单地将z的值分配给y,将y分配给x。 结果是x,y和z的值相同。