我听不懂这个循环



尽管它们是相同的代码,但我无法理解发生了什么。问题是(while loop(从1开始并以100结束,但(for loop(则从0开始并以99结束。请详细解释,以便我能正确理解循环。

let num = 0;
while (num < 100){
num += 1;
console.log(num);
}

for(let i = 0; i < 100; i++){
console.log(i);
}
let num = 0;
while (num < 100){
console.log(num);
num += 1;  
}

for(let i = 0; i < 100; i++){
console.log(i);
}

while循环和for循环将得到相同的结果

因为打印日志后的变量num增量类似于打印日志后的变量i增量

最新更新