我工作過eloquent javascript,我不明白這段代碼JavaScript的空循環體
for (var current = 20; current % 7 != 0; current++)
;
console.log(current);
它說,它會檢查將第一個數字大於20,通過7 console.log()
整除會產生21.
但我讀到,作爲開始於20,檢查是否current
除以7沒有餘數,看看我們什麼時候打破循環。但直接20模7 = 6意味着它不等於0或(20 % 7 != 0
)。
所以不應該for循環直接打破,console.log(current)
產生20?我在這裏錯過了什麼?
嗨,20國防部7 == 6不是4 –
你搞砸'for'環有點條件的一部分。它必須是「真實的」才能繼續循環,而'20%7!= 0'顯然是'真實的'。 ('!='檢查*不等式*) –