【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)
戻り値なし
戻り値はありません