この記事では、Continue
と break
を詳しく紹介し、それらの類似点と相違点を分析し、いくつかの Runnable インスタンスも使用します。
Continue
と break
はどちらもループの制御に使用されます。まずその定義を見てみましょう:
注: break
は switch
でも使用できます。この記事では主にループでの使用方法を紹介します。
for (let i = 1; i <= 10; i++) { console.log(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); }
: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false">for (let i = 1; i <= 10; i++) {
if (i == 6) break;
console.log(i);
}</pre><div class="contentsignin">ログイン後にコピー</div></div>
[推奨学習:
JavaScript 上級チュートリアル と Continue
は現在のループに対してのみ有効であることに注意してください。ネストされたループがある場合は注意が必要です。次の例を見てみましょう: 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}`);
}
}
j の値が 2 である限り、内側のループは終了します。したがって、j には 0 と 1 しかありません。
最終結果は次のとおりです:
英語の元のアドレス: https://codeburst.io/javascript -Continue- vs-break-47b5c15cacc6プログラミングビデオこの記事は自由翻訳を採用しており、著作権は原著者に帰属します
プログラミング関連の知識の詳細については、こちらをご覧ください:
以上がJSのContinue構文とBreak構文の違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。