Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのbreakステートメントとcontinueステートメントの違いは何ですか?


ブレークステートメント

breakステートメントは、ループを早期に終了し、囲んでいる中括弧から抜け出すために使用されます。 breakステートメントはループを終了します。

JavaScriptでのbreakステートメントの例を見てみましょう。次の例は、whileループでのbreakステートメントの使用を示しています。 xが5に到達し、最後の中括弧のすぐ下にあるdocument.write(..)ステートメントに到達すると、ループがどのように早く発生するかに注目してください。

<html>
   <body>
      <script>
         var x = 1;
         document.write("Entering the loop<br /> ");
         while (x < 20) {
            if (x == 5) {
               break;     // breaks out of loop completely
            }
            x = x +1;
            document.write( x + "<br />");
         }

         document.write("Exiting the loop!<br /> ");
      </script>
   </body>
</html>
ステートメントの続行

continueステートメントは、ループの次の反復をすぐに開始し、残りのコードブロックをスキップするようにインタープリターに指示します。継続ステートメントが検出されると、プログラムフローはすぐにループチェック式に移動し、条件がtrueのままの場合は次の反復を開始し、そうでない場合は制御がループから外れます。

continueステートメントはループ内の1回の反復を中断します。この例は、whileループでのcontinueステートメントの使用を示しています。変数xに保持されているインデックスが8-

に達したときに、ステートメントを続行して印刷をスキップする方法に注意してください。
<html>
   <body>
      <script>
         var x = 1;
         document.write("Entering the loop<br /> ");

         while (x < 10)  {
            x = x+ 1;
            if (x == 8){
               continue;  // skip rest of the loop body
            }
            document.write( x + "<br />");
         }
         document.write("Exiting the loop!<br /> ");
      </script>
   </body>
</html>

  1. JavaScriptの関数とメソッドの違いは何ですか?

    JavaScriptでも関数とメソッドは同じですが、メソッドはオブジェクトのプロパティである関数です。 以下はJavaScriptの関数の例です- function functionname(param1, param2){    // code } 例 メソッドはオブジェクトに関連付けられた関数です。以下はJavaScriptのメソッドの例です- <html>    <head>       <script>          var e

  2. JavaとJavaScriptの違いは何ですか?

    Web開発者のJeremyKeithが2009年に述べたように、「JavaはJavaScriptに、ハムはハムスターになります」。そのアナロジーの正確さは議論の余地がありますが、その背後にある精神は確かです。JavaとJavaScriptは、共通の言語ルートを共有しているにもかかわらず、2つの非常に異なるプログラミング言語です。何年にもわたって、それらはもう少し重複するようになりましたが、JavaScriptは、Webサイトをインタラクティブにする主要なフロントエンド言語であり続け、Javaはサーバーサイドおよびアプリケーションプログラミングで引き続き人気があります。開発者を雇ったり、コーディ