ホームページ > 記事 > ウェブフロントエンド > JS のループから抜け出す 3 つの方法
JS でループから抜け出すには 3 つの方法があります。break ステートメントは switch ステートメントまたはloop ステートメントを終了するために使用され、 continue ステートメントは主にループ内の反復を中断するために使用され、return ステートメントは使用されます。関数によって返される値を指定するには
オブジェクト指向プログラミング構文では、よく使用される 3 つのキーワード、break、 continue、return に遭遇します。これらの主な機能は、ループから抜け出すことです。次に、これら3つの方法を記事で詳しく紹介しますが、一定の参考効果があり、皆様のお役に立てれば幸いです。
【おすすめコース: javascript チュートリアル】
##break ステートメント
break ステートメントは、switch ステートメントまたはループ ステートメントを終了するために使用されます。switch ステートメント内で Break ステートメントが使用されると、switch ステートメントのコード ブロックが飛び出して実行されます。コードの部分が終了します。 break ステートメントをループ ステートメント内で使用すると、実行ループが終了し、ループ後のコードが実行されます。ループまたは switch ステートメントを終了するために使用されるため、 、これらのステートメントに出現する場合にのみ使用できます。この形式の Break ステートメントは正当です。ループの終了条件が非常に複雑な場合は、break ステートメントを使用して特定の条件を実装する方がはるかに簡単です。ループ式ですべての条件を使用するよりも 例:<script> for(var i=1;i<=10;i++) { if(i==8) { break; } console.log(i); } </script>
レンダリング:
Continue ステートメントの主な機能は、ループ内の反復を中断することです。指定された条件が発生した場合は、ループ内の次の反復を続行します。
Continue ステートメントは Break ステートメントに似ていますが、依然として存在します。違いは、Continue ステートメントはループを終了せず、ループの新しい反復を開始することです。
Continue ステートメントは、while ステートメント、do/while ステートメント、for ステートメント、または for/in ステートメントのループ本体でのみ使用できます。他の場所で使用するとエラーが発生します。
## 図:<script> for(var i=1;i<=10;i++) { if(i==8) { continue; } console.log(i); } </script>実行結果は次のとおりです: Uncaught SyntaxError: Illegal return state(... ) この文は、不正にキャプチャされたクエリの return ステートメントを意味します
しかし、関数に return を入れると実行できます
<script> for(var i=1;i<=10;i++) { if(i==8) { return; } console.log(i); } </script>
レンダリング:
これは、実行する前に関数本体に return を配置する必要があることを示しています。その関数は Break に似ています。
要約: 上記がこの記事の全内容です。この記事を通じて、JavaScript のループ ステートメントから抜け出す方法が皆さんに役立つことを願っています。
以上がJS のループから抜け出す 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。