JS的新手。我正在尝试将我的for循环更改为while循环。它打印一个数字的因素,但由于某种原因,while循环导致网页停止响应。任何帮助表示赞赏。将循环更改为while循环崩溃javascript网页?
var num, i = 1,
array = [];
num = parseInt(prompt("Please enter a number:"));
while (i < num) {
if (num % i == 0) {
array.push(i);
i++;
}
}
alert("The factors of " + num + " are: " + array + " and " + num);
你可能想给'num'一个值,如果提示没有返回一个数值或者不是一个价值可言,你可能会用'NaN'结束了这也会落入'我
axelduch