for 文
繰り返す回数が決まっている場合に最適です。
// 0から9まで繰り返す
for (let i = 0; i < 10; i++) {
console.log(i);
}
while 文
条件が true である間、繰り返し実行します。回数が決まっていない場合に適しています。
let count = 0;
while (count < 5) {
console.log(count);
count++; // 自身で条件を更新する
}
[!CAUTION] 条件を更新し忘れると「無限ループ」になり、ブラウザがフリーズするので注意してください。
break と continue
- break
- ループをその場で完全に終了します。
- continue
- 今回の処理をスキップして、次のループへ進みます。
for (let i = 0; i < 10; i++) {
if (i === 5) break; // 5になったら終了
if (i % 2 === 0) continue; // 偶数なら以下の処理をスキップ
console.log(i); // 奇数だけが表示される
}