gpt4 book ai didi

javascript - 在 Javascript 中,While 循环在控制台上运行时从 1 计数到 5 时重复最后一个数字

转载 作者:数据小太阳 更新时间:2023-10-29 04:33:27 25 4
gpt4 key购买 nike

<分区>

在控制台上运行以下代码时:

var counter=0; while(counter<5){ console.log(counter); counter++; }

控制台 o\p:01个2个3个4个4

而下面的代码工作正常,没有重复最后一个值:

for(var i=0; i<5; i++){ console.log(i); }

控制台 o\p:01个2个3个4

现在,如果我在上面提到的 while 循环之后放置上面的 for 循环,输出就完全没问题了:

var counter=0; while(counter<5){ console.log(counter); counter++; }
for(var i=0; i<5; i++){ console.log(i); }

控制台 o\p:01个2个3个4个01个2个3个4

然而,如果我在 for 循环之后放置 while 循环,则会重复找到的最后一个数字。

for(var i=0; i<5; i++){ console.log(i); }
var counter=0;while(counter<5){ console.log(counter); counter++; }

控制台 o\p:01个2个3个4个01个2个3个4个4

要求所有人提供 while 循环这一意外行为的原因。谢谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com