【发布时间】:2020-02-04 17:09:45
【问题描述】:
我正在尝试使用 Javascript 中的 while 循环打印从 10 到 40 的所有偶数。但是当我在 Chrome 浏览器控制台中执行代码时,我只看到 10。这是我的代码:
var x = 10;
while (x !== 41 && x % 2 == 0){
console.log(x)
x++
}
【问题讨论】:
-
循环在
x % 2 == 0为false时立即停止,在您到达x !== 41为false的点之前。 -
只是一个关于while循环的简短说明,严格相等的条件并不是最好的。
x !== 41最好是x < 41。
标签: javascript while-loop