【JavaScript】for文のbreakステートメントでループを抜けよう

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ステートメントを利用すると簡単にループを抜ける条件を追加することができました。
場合によっては必要がないのに何千回とループしてしまう処理もあります。特定の場合にループを抜けることで処理速度の改善を見込むことが可能です。