为什么这个 for 循环只输出一次?
why does this for-loop only output once?
- 已在评论中解决,谢谢大家! *
我的第一个 post。提前致谢。
为什么当我 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)
最佳
杰斯帕
您当前的 console.log
超出了您的 for 循环范围。您很可能在其他地方定义了 i
并设置为 3。如果它在 for loop
中,它将 post 您的预期结果。
//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)
}
- 已在评论中解决,谢谢大家! *
我的第一个 post。提前致谢。
为什么当我 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)
最佳 杰斯帕
您当前的 console.log
超出了您的 for 循环范围。您很可能在其他地方定义了 i
并设置为 3。如果它在 for loop
中,它将 post 您的预期结果。
//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)
}