在 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`)的作用域僅限于循環內部。