1. はじめに
JavaScriptなどのプログラム言語では「for」は「if」に次ぐ利用頻度の高いプログラムだと思います。
そのfor文は特定条件になったらループを抜けますが、別の条件でループを抜けたい場合もあるでしょう。
今回はbreakステートメントを使ってfor文を抜ける方法を紹介します。
2. for文の中にbreakステートメントを配置する
例として1から5が格納されている配列をfor文で順番に確認して3が見つかったらループを抜けるJavaScriptを見てみましょう。
let array = [1, 2, 3, 4, 5];
let checkValue = 3;
for (var i = 0; i < array.length; i++) {
if (array[i] === checkValue) {
break;
}
}
3. まとめ
このようにbreakステートメントを利用すると簡単にループを抜ける条件を追加することができました。
場合によっては必要がないのに何千回とループしてしまう処理もあります。特定の場合にループを抜けることで処理速度の改善を見込むことが可能です。