📅  最后修改于: 2023-12-03 15:15:09.958000             🧑  作者: Mango
在 JavaScript 中,for
循环是一种常用的循环语句,用于重复执行特定的代码块。for
循环适用于已知循环次数的情况,它可以以一定的步长递增或递减控制循环的次数。
for
循环的一般语法如下所示:
for (初始化语句; 循环条件; 步长更新) {
// 循环体
}
其中:
初始化语句
在循环开始前执行,通常用于设置计数器变量的初始值。循环条件
是一个布尔表达式,当为 true
时,循环会继续执行,否则循环会终止。步长更新
用于控制计数器变量的递增或递减,通常在每次循环迭代后执行。下面是一个简单的 for
循环示例,输出数字 0 到 4:
for (let i = 0; i < 5; i++) {
console.log(i);
}
输出结果:
0
1
2
3
4
在上述示例中,let i = 0
是初始化语句,i < 5
是循环条件,i++
是步长更新语句。每次循环迭代时,i
的值递增一次,并在控制台输出。
在 for
循环中,我们可以使用 break
和 continue
语句进行循环控制:
break
语句用于立即终止循环,执行循环后的代码。continue
语句用于跳过当前循环迭代,继续执行下一次循环。下面是一个示例,使用 break
和 continue
控制循环的执行:
for (let i = 0; i < 5; i++) {
if (i === 2) {
continue; // 跳过迭代
}
if (i === 4) {
break; // 终止循环
}
console.log(i);
}
输出结果:
0
1
3
在上述示例中,当 i
的值为 2 时,continue
语句使循环跳过当前迭代,直接进入下一次迭代。当 i
的值为 4 时,break
语句使循环立即终止。
通过 for
循环,你可以轻松地重复执行一段代码,控制循环次数,并使用循环控制语句进行更灵活的控制。它是 JavaScript 中的重要概念之一,能够大大提高代码的可复用性和执行效率。