var names = ['Atlanta', 'Georgia', 'USA'];
for (var i = 1; i < names.length; i++) {
if (names[i] = '')
alert("Go Atlanta!");
alert("You rock!");
}
//上面的代码给我一个运行时错误..请帮忙
答案 0 :(得分:1)
为什么你的座位没有括号?
它只运行第一行,这很好。用括号
围绕你的案例往往是一种很好的做法此外,如果您将名称[i]设置为&#39; &#39;
您需要使用double equals运算符。 改变这个:
if (names[i] = '')
对此:
if (names [i] == ' ')
答案 1 :(得分:-1)
var names = ['Atlanta', 'Georgia', 'USA'];
你的代码因为很多原因而搞得一团糟。您没有使用{}
打开if语句或关闭它。 i
永远不会是''
试试这个
for (var i = 0; i < names.length; i++) {
if (i === 0) {
alert("Go Atlanta!");
alert("You rock!");
}
}
因为数组索引为0,所以你不能以1
开始循环