为什么我不能理解继续的过程?
for (var i = 1; i <= 10; i++) {
continue;
document.write(i + "<br>");
}
document.write("Final i=" + i + "<br>");
结果显示11但我认为结果是10。 为什么11?我无法理解。
答案 0 :(得分:1)
假设:
for (x, y, z)
所以:
答案 1 :(得分:0)
您应该了解有关for循环语句的更多信息。首先,变量i初始化为1.然后检查条件i <= 10
。接下来执行内循环。因为你调用continue
,它会回到for循环的第三部分并递增i(i++
)。之后再次检查条件,依此类推。
在最后检查时,我不再是<= 10
(当它是11时)。这是将在上一个陈述中显示的值。
document.write
。