JavaScriptのBreakおよびContinue
- 前のページ JS ループ While
- 次のページ JS 可変オブジェクト
break
ステートメント「ループから飛び出す」
continue
ステートメント「ループの1つの迭代をスキップする」
Breakステートメント
このチュートリアルの前の章で、以下のような break
ステートメント。これは「飛び出す」ために使用されます。 switch
ステートメント。
breakステートメントは、ループから飛び出るためにも使用できます。
breakステートメント
ループを中断し、ループの後のコード(あれば)を実行し続けます:
例
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "数字は " + i + "<br>"; }
Continueステートメント
continueステートメント
指定された条件が発生した場合、ループの1つの迭代を中断し、次の迭代に進みます。
この例では、値3をスキップします:
例
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "数字は " + i + "<br>"; }
JavaScriptラベル
JavaScriptステートメントをマークするには、ラベル名とコロンをその前に置いてください:
label: ステートメント
break
および continue
ステートメントは、コードブロックから「飛び出す」ための唯一のJavaScriptステートメントです。
文法:
break labelname; continue labelname;
continue
ステートメント(タグが参照されているかどうかに関係なく)は以下にのみ使用できますループをスキップする。
break
ステートメントは、タグが参照されていない場合、以下にのみ使用できますループまたはswitchを出力する。
ラベルが参照されている場合、 break
文は以下の用途に使用できます:任意のコードブロックから抜ける:
例
var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
コードブロックとは、 {
と }
直接のコードスニペット。
参考書
さらに詳しい情報が必要な場合は、 JavaScript Break と Continue 文詳しくは、JavaScript 高级ガイドの関連内容を参照してください:
- ECMAScript break と continue 文
- このセクションでは、break 文と continue 文の違いと、ラベル付き文との組み合わせ方法について説明します。
- 前のページ JS ループ While
- 次のページ JS 可変オブジェクト