在 JavaScript 中,for 循环是一种常用的迭代结构,用于重复执行一段代码。for 循环有以下语法形式:
for (初始化; 条件; 更新) {
// 循环体代码
}
其中:
- 初始化:在循环开始之前执行的语句,一般用于初始化计数器或设置起始条件。
- 条件:在每次循环迭代前进行判断的条件,只有条件为 true 时才会执行循环体,否则循环结束。
- 更新:在每次循环迭代后执行的语句,一般用于更新计数器或迭代条件。
下面是几个示例来演示如何使用 for 循环:
1. 从 0 到 4 循环输出数字:
for (let i = 0; i < 5; i++) {
console.log(i); // 输出 0, 1, 2, 3, 4
}
2. 遍历数组并输出元素:
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]); // 输出数组中的每个元素
}
3. 跳过循环中的某些迭代:
for (let i = 0; i < 5; i++) {
if (i === 2) {
continue; // 跳过当前迭代
}
console.log(i); // 输出 0, 1, 3, 4
}
4. 提前结束循环:
for (let i = 0; i < 5; i++) {
if (i === 3) {
break; // 结束循环
}
console.log(i); // 输出 0, 1, 2
}
请注意,在循环体中可以执行任意的 JavaScript 代码,可以根据实际需求进行相应的操作。此外,计数器变量(如上例中的 `i`)的作用域仅限于循环内部。