English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
break文句の作用は「抜け出す」です。
continue文句は、現在の反復をスキップし、次の反復を開始します。
break文句は、現在のループ、switchまたはタグ文句を終了し、プログラムコントロールを終了した文の次の文に移行します。
ループ内でbreak文句を使用すると、ループを中断し、ループの後にコードを実行し続けます。
var text = ""; for (let i = 0; i < 6; i++) { if (i === 3) { break; } text += "数字は " + i + "<br>"; }テストして‹/›
break文句とswitch文句を一緒に使用すると、switchブロックから抜け出します。これにより、ブロック内のさらなるコードの実行が停止し、/またはcaseテストを実行します。
var day; switch (new Date().getDay()) { case 0: day = "Sunday"; break; case 1: day = "Monday"; break; case 2: day = "Tuesday"; break; case 3: day = "Wednesday"; break; case 4: day = "Thursday"; break; case 5: day = "Friday"; break; case 6: day = "Saturday"; break; }テストして‹/›
continue文句は、現在の反復の文の実行を終了し、次の反復で反復を続けます。
以下の例は、continueステートメントを持つforループを示しています。continueステートメントは、iの値が}}3時実行:
var text = ""; for (let i = 0; i < 6; i++) { if (i === 3) { continue; } text += "数字は " + i + "<br>"; }テストして‹/›
以下の例は、continueステートメントを持つwhileループを示しています。continueステートメントは、iの値が3時実行:
var text = ""; var i = 0; while (i < 6) { i++; if (i === 3) { continue; } text += "数字は " + i + "<br>"; }テストして‹/›
ラベルは識別子であり、冒号(:)が続きます。冒号はステートメントやコードブロックに適用されます。
ラベル: ステートメント
ブレイクステートメントは、ループ、switch、またはラベルステートメントから「抜ける」ために使用できます。
break labelname;
以下のコードは、ブレイクステートメントを使用してJavaScriptコードブロックから「抜ける」方法を示しています:
outer_block: { inner_block: { document.writeln('1'); break outer_block;// inner_blockとouter_blockから抜ける document.writeln(':-(' // スキップ } document.writeln('2'); // スキップ }テストして‹/›