【发布时间】:2019-11-13 19:16:28
【问题描述】:
我基本上只是想打印数字列表,跳过 3 的倍数。我让它工作,但我尝试的最初方法不起作用,我不明白为什么,只需要有人解释为什么它不起作用并进入无限循环。
这就是问题所在,为什么会陷入死循环?如果有人可以提供帮助,我显然错过了关于代码的关键概念。
var i = 0;
while (i <= 10) {
if (i % 3 == 0) {
continue;
}
document.write( i + "</br>");
i++;
}
我知道你可以这样做。
while (i <= 10)
{
if (i % 3 != 0) {
document.write("Number is " + i + "<br />");
}
i++
}
【问题讨论】:
-
请尝试一些rubber duck debugging 的第一段代码。密切注意修改
i的时间和地点。
标签: javascript while-loop