我是JavaScript新手。现在我在for
循环中面临一个问题。
我写的声明:
var name = ["John", "Lee", "Alex"];
for( ; x < name.length -1; x++){
document.write(name[x]);}
我应该得到结果John, Lee
,但我不会。
答案 0 :(得分:1)
你只是在你的循环语法中错过var i
的声明,我把空引号放在哪里:
var name = ["John", "Lee", "Alex" ];
for(" ";x < name.length -1;x++ ){
document.write(name[x]);
}
答案 1 :(得分:0)
请尝试以下代码:
var name = ["John", "Lee", "Alex"];
for (var x = 0; x < name.length - 1; x++) {
document.write(name[x]);
}
for
循环声明变量x
的初始值0
答案 2 :(得分:0)
您需要声明变量x,以便可以使用它:
var name = ["John", "Lee", "Alex" ];
for(var x= 0;x < name.length -1;x++ ){
document.write(name[x]);
}
答案 3 :(得分:0)
未声明的变量x
,最重要的是:您正在使用窗口属性name
,因此该变量将转换为String。
x
。names
。
var names = ["John", "Lee", "Alex"];
for (var x = 0; x < names.length - 1; x++) {
document.write(names[x]);
}
&#13;