ホームページ > 記事 > ウェブフロントエンド > JSのContinue構文とBreak構文の違いを詳しく解説
この記事では、Continue
と break
を詳しく紹介し、それらの類似点と相違点を分析し、いくつかの Runnable インスタンスも使用します。
Continue
と break
はどちらもループの制御に使用されます。まずその定義を見てみましょう:
注: break
は switch
でも使用できます。この記事では主にループでの使用方法を紹介します。
for (let i = 1; i <= 10; i++) { console.log(i); }10 回実行する単純な for ループがあります。値は です。 iは1から10まで増加します。各ループは i の現在値を出力します。実行結果は次のようになります。 #偶数だけを出力したい場合はどうすればよいでしょうか。
Continue を使用すると簡単に実行できます。各ループでそれが奇数であるかどうかを確認し、奇数である場合はループから抜け出して次のループに進みます。そうでない場合は、i の値を出力します。
for (let i = 1; i <= 10; i++){ if (i % 2 == 1) continue; console.log(i); }実行結果は次のとおりです:
Continue キーワードを使用すると、ループがすぐに終了することに注意してください。 #Continue
次のコードは実行されなくなります。
for (let i = 1; i <= 10; i++) { console.log(i); }break
: <pre class="brush:js;toolbar:false">for (let i = 1; i <= 10; i++) {
if (i == 6) break;
console.log(i);
}</pre>
[推奨学習:
JavaScript 上級チュートリアル と Continue
は現在のループに対してのみ有効であることに注意してください。ネストされたループがある場合は注意が必要です。次の例を見てみましょう: <pre class="brush:js;toolbar:false">for (let i = 0; i < 5; i++) {
if (i % 2 == 0) continue;
for (let j = 0; j < 5; j++) {
if (j == 2) break;
console.log(`i = ${i}, j = ${j}`);
}
}</pre>
j の値が 2 である限り、内側のループは終了します。したがって、j には 0 と 1 しかありません。
最終結果は次のとおりです:
英語の元のアドレス: https://codeburst.io/javascript -Continue- vs-break-47b5c15cacc6プログラミングビデオこの記事は自由翻訳を採用しており、著作権は原著者に帰属します
プログラミング関連の知識の詳細については、こちらをご覧ください:
以上がJSのContinue構文とBreak構文の違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。