Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】break文の使い方

break文の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

breakステートメントは、JavaScriptにおける制御フロー文の一つです。このステートメントは、主にforwhiledo-whileといったループ処理や、switch文の実行を途中で終了させるために使用されます。

breakステートメントが実行されると、そのbreakが含まれる最も近いループまたはswitch文のブロックから即座に抜け出し、そのブロックの直後にあるコードへと処理が移ります。これにより、ループの残りの反復処理やswitch文のcaseブロックの評価をスキップすることが可能になります。

例えば、配列の中から特定の条件に合致する要素を探している際に、目的の要素が見つかった時点でそれ以上ループを続ける必要がなくなった場合などにbreakを使用します。これにより、不要な処理の実行を防ぎ、プログラムのパフォーマンスを向上させることができます。

switch文においては、breakがないと、一致したcaseブロックの処理が終わった後も、その後のcaseブロックやdefaultブロックの処理が続けて実行されてしまう「フォールスルー」が発生するため、意図しない挙動を防ぐためにも各caseブロックの最後にbreakを記述することが一般的です。

breakは、プログラムの処理フローを効率的かつ明確に制御するための基本的ながら非常に強力なツールであり、条件に応じた早期終了や無限ループからの脱出など、多岐にわたる場面で活用されます。

公式リファレンス: break

構文(syntax)

1for (let i = 0; i < 10; i++) {
2  if (i === 5) {
3    break;
4  }
5  console.log(i);
6}

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語