Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从提示和循环中获取数字_Javascript_For Loop - Fatal编程技术网

Javascript 从提示和循环中获取数字

Javascript 从提示和循环中获取数字,javascript,for-loop,Javascript,For Loop,我想创建一个函数,从提示符中获取一个数字,然后创建一个循环,其中获取的数字是alert()执行的时间 我试着这样做: function game() { var i = prompt("Choose a number"); for(i; i === 0; i--) { alert("ALERT"); } } game(); 但是在我得到提示符()之后,什么也没有发生您的for循环条件是错误的。应该是i>0,而不是i==0。for循环条件错误。应该是i>0,而

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

我试着这样做:

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

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

game();

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

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

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

while(i) {
    alert("ALERT");
    i--;
}
零的计算结果为假。

while(i) {
    alert("ALERT");
    i--;
}
零的计算结果为false