- 已在評論中解決,謝謝各位!*
我的第一篇文章。提前致謝。
為什么當我 console.log(i) 時我的 for 回圈只輸出 3 個?不是應該輸出:1,3,5,7,9嗎?
for (let i = 0; i < 10; i ) {
if (i % 2 == 0) continue;
}
console.log(i)
最好的杰斯珀
uj5u.com熱心網友回復:
您的電流console.log超出了 for 回圈的范圍。您很可能已經i在別處定義并設定為 3。如果它在 中for loop,它將發布您的預期結果。
//example 1
var i = 3
for (let i = 0; i < 10; i ) {
if (i % 2 == 0) continue;
}
console.log(i)
//example 2
for (let i = 0; i < 10; i ) {
if (i % 2 == 0) continue;
console.log(i)
}
uj5u.com熱心網友回復:
您的 console.log 位于回圈的末尾,因此只顯示最后一個值
var i = 0;
for (i = 0; i < 10; i ) {
if (i % 2 == 0) continue;
console.log(i);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/390843.html
