gpt4 book ai didi

JavaScript While 循环未完全循环

转载 作者:行者123 更新时间:2023-12-01 02:29:51 26 4
gpt4 key购买 nike

我正在尝试执行一个 while 循环,条件是数字小于 5,并且可以被 3 和 5 整除。

这是我的代码:

    var beginningNumber = 5;

while (beginningNumber <= 50 && beginningNumber % 5 === 0 && beginningNumber % 3 === 0) {
console.log(beginningNumber);
beginningNumber++;
}

我的控制台日志没有输入任何内容。我已经检查过是否可以在 while 循环中使用多个运算符。我不确定发生了什么事。有什么问题吗?

最佳答案

beginningNumber % 3 === 0 对于 5 来说不成立。

var beginningNumber = 15;
while (beginningNumber <= 50 && beginningNumber % 5 === 0 && beginningNumber % 3 === 0) {
console.log(beginningNumber);
beginningNumber++;
}

将其设置为 15 之类的值,它就会起作用...一次,因为那样它就会变成 16。

您可能正在寻找类似这样的内容:

var beginningNumber = 5;
while (beginningNumber <= 50) {
if (beginningNumber % 5 === 0 && beginningNumber % 3 === 0) {
console.log(beginningNumber);
}

beginningNumber++;
}

这将让您循环遍历从 550 的所有数字,并输出满足条件的每个数字。

关于JavaScript While 循环未完全循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48391297/

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