为什么el+ = v[i]
与el+=v[i]
不同? 我以为javascript不关心间距。 谢谢,任何答案都赞赏它。请不要搁置我的问题。我在这里试图学习。为什么空格在javascript中打破我的代码?
var v = ['a','b','c','d','e'];
var el="";
for(i=0; i<v.length; i++){
el+ = v[i]; // not working because of spaces, but why?
// el+=v[i]; // working
}
document.write(el);
我很困惑,为什么你会认为它会工作。你想做什么? el +不是有效的变量名称,尚未定义。不工作看起来像你正在试图把v [i]分配给el + – buzzsawddog
el + = v [i]; //将返回abcde,但el + = v [i]将不起作用 – sopanha
我给它空间,所以很容易读书。从来没有想过,JavaScript读取它的不同。 – sopanha