我希望用JavaScript编写一个程序,打印从1到20的所有数字,但排除5和10。 当我使用for循环时,就像这样:
for (x = 1; x <= 20; x++) {
if (x == 5 || x == 10) {
continue;
}
document.write(x + ' ');
}
它正常工作,输出1 2 3 4 6 7 8 9 11 12 13 14 15 16 17 18 19 20
。
然而,当我尝试使用如下的while循环时:
var x = 1;
while (x <= 20) {
if (x == 5 || x == 10) {
continue;
}
document.write(x + ' ');
x++;
}
网页无响应,弹出提示要求关闭该页面。这是什么问题?