我正在使用雄辩的 javascript,但我不明白这段代码
for (var current = 20; current % 7 != 0; current++)
;
console.log(current);
它声明它检查大于 20 且可被 7 整除的第一个数字,console.log()
并将产生 21。
但是我读到从 20 开始,检查current
除以 7 是否没有余数,看看我们什么时候打破循环。但马上 20 mod 7 == 6 意味着它不等于 0 或 ( 20 % 7 != 0
)。
那么 for 循环不应该立即中断并console.log(current)
产生 20 吗?我在这里想念什么?