(共566篇)
全部分类

JS流程控制语句之for循环
[ JS基础 ] 

JS 中的循环

循环的意思是,同一段代码连续执行 n 次。JS 中的循环语句有两种,一个是for循环,一个是while循环

for 循环

简单的 for 循环:

1
2
3
4
for (var x = 0; x < 10; x++) {
    console.log(x);
}
console.log("执行完毕");

案例代码

在上面的语句中:

使用 break 打断 for 循环

for循环中,可以使用关键字break打断循环(也叫跳出循环)

1
2
3
4
5
6
7
for (var x = 0; x < 5; x++) {
    if (x == 3) {
        break;
    }
    console.log(x);
}
console.log("执行完毕");

案例代码

使用 continue 跳过一次 for 循环

for循环中,可以使用关键字continue跳过某次循环,当满足条件时,会直接从下一次循环继续,不再执行 continue 后面的语句

1
2
3
4
5
6
7
for (var x = 0; x < 5; x++) {
    if (x == 3) {
        continue;
    }
    console.log(x);
}
console.log("执行完毕");

案例代码

计算 1-100 之间所有数字之和

1
2
3
4
5
6
7
<script>
    var sum = 0;
    for (var m = 0; m <= 100; m++) {
        sum += m;
    }
    document.write(sum);
</script>

案例代码

计算 1-100 之间所有能被 3 整除的数字之和

1
2
3
4
5
6
7
8
9
<script>
    var sum = 0;
    for (var m = 0; m <= 100; m++) {
        if (m % 3 == 0) {
            sum += m;
        }
    }
    document.write(sum);
</script>

案例代码