0

我想创建一个函数,从提示中获取一个数字,然后创建一个循环,其中我得到的数字是 alert() 执行的次数。

我试过这样:

function game() {
    var i = prompt("Choose a number");

    for(i; i === 0; i--) {
    alert("ALERT");
    }
}

game();

但是在我得到 prompt() 之后,什么也没有发生

4

2 回答 2

4

你的 for 循环条件是错误的。应该是 i>0,而不是 i===0。

于 2012-04-11T16:26:40.360 回答
1

或者...

while(i) {
    alert("ALERT");
    i--;
}

零评估为假。

于 2012-04-11T16:31:01.747 回答