for (let current = 20; ; current = current + 1) {
if (current % 7 == 0) {
console.log(current);
break;
}
}
// → 21
这是如何工作的,语法方面我不明白。为什么打印21?我正在阅读 eloquent js 并偶然发现了这一点。
最佳答案
当前从 20 开始。
let current = 20
加1
current = current + 1
一旦能被 7 整除(0 表示没有余数,因此可以整除)
if (current % 7 == 0)
打印当前(21) -> 21 % 7 = 0 并停止
console.log(current);
break;
关于javascript - 无条件的 For 循环 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59055864/