JavaScript for循环,关于索引

JavaScript for循环,关于索引,javascript,for-loop,Javascript,For Loop,如何更改此循环,使其仅为i=12、18、24、30和36运行 for (var i = 12; i < 36; i++) { console.log(i); } for(变量i=12;i

如何更改此循环,使其仅为
i=12
18
24
30
36
运行

for (var i = 12; i < 36; i++) {
   console.log(i);
}
for(变量i=12;i<36;i++){
控制台日志(i);
}

for(var i=12;i在循环中不执行i++操作,而是执行i+=6。如下所示:

for (var i = 12; i < 36; i += 6) {
    console.log(i);
}
for(变量i=12;i<36;i+=6){
控制台日志(i);
}

for
语句中的
i++
是循环下一次迭代之前要做的事情。因此在
i++
的情况下,我们将变量
i
增加1。因此,如果要增加6,则需要将
6
添加到变量中,该变量将为您提供:

for (var i = 12; i < 36; i += 6) {
    console.log(i);
} 
for(变量i=12;i<36;i+=6){
控制台日志(i);
} 
接下来,您希望包含36,因此需要将条件(循环中表示
i<36
)更改为包含36。这非常简单,只需将“小于”更改为“小于或等于”:

for(var i=12;i或者(尽管不一定更好):


这表明您不需要在
for
循环中使用递增计数器。

@NewUser:。
for (var i = 12; i < 36; i += 6) {
    console.log(i);
} 
for (var i = 12; i <= 36; i += 6) {
    console.log(i);
} 
for(var i, values = [12, 18, 24, 30, 36]; i = values.shift();) {
    console.log(i);
}