我无法弄清楚这一点.我希望loopCheck从5s一直计算到500.我知道有一种比写出所有这些数字更简单的方法.
for (i = 1; i <= 500; i++){
var loopCheck = i === 5 || i === 10 || i === 15 || i === 20 || i === 25;
if (loopCheck === true){
alert("if statement works!!!"):
}
}
Run Code Online (Sandbox Code Playgroud)
为了与众不同:
您可以使用模%运算符:
for (i = 1; i <= 500; i++) {
if (i % 5 === 0) { // if `i` is *perfectly* divisible by 5
// do something here
}
}
Run Code Online (Sandbox Code Playgroud)
只需i在每次迭代中添加5 :
for (i = 5; i <= 500; i += 5) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
i += 5是简写i = i + 5.请注意,我们从i这里开始设置为5.
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |