【发布时间】:2010-10-04 20:48:32
【问题描述】:
在将赋值与逗号结合使用时(您可能不应该这样做),javascript 如何确定分配的值?考虑这两个 sn-ps:
function nl(x) { document.write(x + "<br>"); }
var i = 0;
nl(i+=1, i+=1, i+=1, i+=1);
nl(i);
还有:
function nl(x) { document.write(x + "<br>"); }
var i = 0;
nl((i+=1, i+=1, i+=1, i+=1));
nl(i);
第一个输出
1
4
第二个输出
4
4
这里的括号是做什么用的?
【问题讨论】: