我实际上是 javascript 的新手,只是为了学习基础知识,我开始学习 codecademy 课程。
var i;
for (i = 1; i <= 40; i++) {
console.log("i is now equal to " + i);
}
这是我的问题 - 在这段代码中,什么时候i <= 40
,它应该打印到 41,不是吗?因为for
循环继续运行直到条件i <= 40
为true
,但为什么它只打印到 40 呢?
IE
当它在 40 处运行时,它会通过增加一次来打印到 41,不是吗?那为什么它只打印到40?
如果有人还向我解释了代码的确切作用以及每一行的含义和作用,我将非常感激。谢谢。