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

【JavaScript ECMAScript】continue文の使い方

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

作成日: 更新日:

基本的な使い方

continueステートメントは、ループの現在の反復処理を中断し、次の反復処理を開始するステートメントです。主に、for文、while文、do...while文などの繰り返し構文の中で使用されます。continueステートメントが実行されると、その時点からループブロック内の残りの処理はすべてスキップされます。そして、ループの制御はただちに次の反復処理に移ります。具体的には、forループの場合は更新式が実行された後、条件式が再評価されます。whileループやdo...whileループの場合は、条件式が再評価されます。

このステートメントは、特定の条件が満たされた場合にのみ、ループの残りの部分を実行したくないときに非常に有効です。例えば、ループ内で処理するデータの中に特定の条件に合致しないものがあった際、そのデータに対する残りの処理を飛ばして次のデータへと進みたい場合などに活用されます。これにより、コードの記述をより簡潔にし、特定の条件下の処理を効率的に制御することが可能になります。continueは、ループ全体を終了させるbreakステートメントとは異なり、ループの実行自体は継続させつつ、特定の反復処理のみをスキップしたい場合に利用される、JavaScriptの制御フローを司る重要なキーワードの一つです。

公式リファレンス: continue

構文(syntax)

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

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語