📅  最后修改于: 2023-12-03 14:42:24.925000             🧑  作者: Mango
For循环是JavaScript中最常用的循环之一,是一种重复执行某段代码的方式。此循环通常用于处理一串数组或执行一段指定次数的代码。
下面是for循环的通用语法:
for (初始化; 条件; 循环体执行完的代码) {
需要重复执行的代码
}
for循环包含三个代码段,它们之间用分号隔开:
下面是一个使用for循环输出数字的简单例子:
for (var i = 0; i < 5; i++) {
console.log(i);
}
在这个示例中,for循环将从0开始,以1为步长迭代5次,每次循环会打印出计数器变量i的值。在每次迭代中,i的值都会递增,直到其大于等于5,此时循环结束。
for循环可以嵌套在其他for循环中,从而形成嵌套的循环结构:
for (var i = 0; i < 3; i++) {
for (var j = 0; j < 2; j++) {
console.log(i, j);
}
}
在此示例中,外部的for循环总共执行了3次,每次内部的for循环都执行了2次,这样就输出了0,0、0,1、1,0、1,1、2,0和2,1六个数字对。
在循环中,可以使用break和continue语句来终止循环的执行或跳过某些代码块并进行下一次迭代。
for (var i = 0; i < 10; i++) {
if (i === 3) {
continue;
}
if (i === 7) {
break;
}
console.log(i);
}
在上述示例中,添加了两个条件检测:一个检测i是否等于3,另一个检测i是否等于7。 如果i等于3,则跳过本次迭代,直接进行下一次迭代。 如果i等于7,则跳出循环。