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--;
}

ゼロはfalseと評価されます。

于 2012-04-11T16:31:01.747 に答える