首页 > 解决方案 > (javaScript)值进出'for循环'

问题描述

我是 javaSCript 的初学者,只是想知道为什么当它被称为“内部”循环和“外部”循环时结果会有所不同。

for (var i = 0; i < 5; i++) {
console.log(i);
// prints 0 1 2 3 4 
}

console.log(i);
// prints 0 1 2 3 4 5

标签: javascriptloopsfor-loopconsole

解决方案


在循环内部,它记录从0到的数字4。最后一个i++设置i5,循环停止,因为i < 5不再为真。然后console.log(i)after 循环记录这个值。


推荐阅读