0
将赋值与逗号相结合(可能不应该这样做),javascript如何确定分配了哪个值?考虑这两个片段:Javascript逗号运算符
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
什么是括号在这里做什么?
那么,至少你有一个很好的“这个代码做什么”现在的问题。 :) – Shog9 2009-02-02 04:00:52