如何更改此循環,以便它僅針對i = 12
,18
,24
,30
和36
運行?用於循環的JavaScript,關於索引
for (var i = 12; i < 36; i++) {
console.log(i);
}
如何更改此循環,以便它僅針對i = 12
,18
,24
,30
和36
運行?用於循環的JavaScript,關於索引
for (var i = 12; i < 36; i++) {
console.log(i);
}
for (var i = 12; i <= 36; i += 6) {
console.log(i);
}
而不是做我在你的循環++的,做我+ = 6,就像這樣:
for (var i = 12; i < 36; i += 6) {
console.log(i);
}
在for
語句i++
是的下一次迭代之前,該怎麼做循環。因此,在i++
的情況下,我們將變量i
加1。所以,如果你想六遞增,那麼你需要添加6
的變量,這將給你:
for (var i = 12; i < 36; i += 6) {
console.log(i);
}
接下來,您要包括36,所以你需要改變你的條件(中位你環,上面寫着i < 36
),包括36這是很容易,你只需要改變「小於」到「小於或等於」的:
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);
}
這表明在for
循環中不需要增加計數器。
有趣。對於更復雜的例子(沒有模式)可能會有用。 – Iladarsda
打印前將停止36。 –