我的第一篇帖子。提前谢谢。
为什么当我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)
最佳杰斯珀
发布于 2021-12-22 16:03:06
当前的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)
}
https://stackoverflow.com/questions/70451853
复制相似问题