ホームページ  >  記事  >  ウェブフロントエンド  >  Break と continue の機能と違いは何ですか?

Break と continue の機能と違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-13 11:08:1084013ブラウズ

関数: Break と continue は、主にループを停止するために、ループ構造を制御するために使用されます。違い: continue ステートメントはループ全体ではなくこのループのみを終了し、ループ ステートメント内でのみ使用できます。break ステートメントはループ プロセス全体を終了し、ループを実行する条件が確立されているかどうかを決定しません。

Break と continue の機能と違いは何ですか?

#break と continue 関数

#break と continue はループの制御に使用されます構造的には、主にサイクルを止めるためです。

break と continue の違い

break は、ループを完全に終了し、ループ本体から飛び出すために使用されます。どのような種類のループであっても、ループ本体でブレークが発生すると、システムはループを完全に終了し、ループ後のコードの実行を開始します。

break は、そのループ内のループを終了するだけでなく、その外側のループも終了できます。このとき、ブレーク直後に外側のループを識別するためのラベルを付ける必要があります。

var str = "hello";
for (var item of str){
    if(item ==="l"){
        break
    }
    console.log(item);  // h e 
}

Continue の機能は Break と似ていますが、Continue はこのサイクルのみを終了し、次のサイクルを開始する点が異なります。

Continue は、現在のループ内の残りのステートメントをスキップして、次のループを実行することを意味すると理解できます。

var str = "hello";
for (var item of str){
    if(item ==="l"){
        continue
    }
    console.log(item);  // h e o
}

違いの概要:

Continue ステートメントと Break ステートメントの違いは、Continue ステートメントはループ全体を終了するのではなく、このループのみを終了することです。 。 Break ステートメントはループ プロセス全体を終了し、ループを実行する条件が true であるかどうかを判断せず、現在のループの後にステートメントを実行します。さらに、 continue はループ ステートメントでのみ使用できます (for、while、do...while でのみ使用できます)。また、 continue はどのステートメントでも使用できません。

つまり、繰り返しになりますが、switch がループ本体内にない限り、switch で continue を使用することはできません。このとき、Continue もループ本体を終了する現在のループを表しており、switch とは関係ありません。

プログラミング関連の知識について詳しくは、

プログラミング コースをご覧ください。 !

以上がBreak と continue の機能と違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。