gpt4 book ai didi

while循环中的Javascript continue语句导致无限循环

转载 作者:行者123 更新时间:2023-11-29 10:17:38 26 4
gpt4 key购买 nike

我正在尝试创建一个带有 continue 语句的 while 循环。但是它似乎导致了无限循环,我不知道为什么。

下面的代码对我来说似乎应该从 3 处的 var tasksToDo 开始,然后递减到 0,在途中跳过数字 2。

var tasksToDo = 3
while (tasksToDo > 0) {
if (tasksToDo == 2) {
continue;
}
console.log('there are ' + tasksToDo + ' tasks');
tasksToDo--;
}

最佳答案

continue,会回到 while 循环。任务 ToDo 的递减量永远不会超过 2。

var tasksToDo = 3
while (tasksToDo > 0) {
if (tasksToDo == 2) {
tasksToDo--; // Should be here too.
continue;
}

console.log('there are ' + tasksToDo + ' tasks');
tasksToDo--;
}

关于while循环中的Javascript continue语句导致无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403444/

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