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

JavaScriptでbreakステートメント付きのラベルを使用するにはどうすればよいですか?


JavaScript 1.2以降、breakステートメントでラベルを使用して、フローをより正確に制御できます。ラベルは、ステートメントまたはコードのブロックに適用されるコロン(:)が後に続く単なる識別子です。

次のコードを実行して、breakステートメントを使用してラベルを操作する方法を学ぶことができます

ライブデモ

<html>
   <body>
      <script>
         document.write("Entering the loop!<br /> ");
         outerloop: // This is the label name

         for (var i = 0; i < 5; i++) {
            document.write("Outerloop: " + i + "<br />");
           
            innerloop:
               for (var j = 0; j < 5; j++) {
                  if (j > 3 ) break ; // Quit the innermost loop
                  if (i == 2) break innerloop; // Do the same thing
                  if (i == 4) break outerloop; // Quit the outer loop
                  document.write("Innerloop: " + j + " <br />");
               }
         }
         document.write("Exiting the loop!<br /> ");
      </script>
   </body>
</html>

  1. JavaScriptでdocument.titleを操作する方法は?

    document.titleを使用します JavaScriptでドキュメントのタイトルを設定するプロパティ。 例 次のコードを実行して、 document.titleを実装してみてください。 JavaScriptのプロパティ。 <!DOCTYPE html> <html>    <head>       <title>Demo Title</title>    </head>    <body>   &nb

  2. INSERTステートメントでMySQLサブクエリを使用するにはどうすればよいですか?

    テーブルの値を他のテーブルにコピーする例を使用すると理解できます。テーブル「cars」のデータを使用して、そのデータをテーブル「copy_cars」にコピーしています- mysql> CREATE TABLE copy_cars LIKE cars; Query OK, 0 rows affected (0.86 sec) mysql> SELECT * from copy_cars; Empty set (0.08 sec) サブクエリを使用した次のクエリは、「cars」と同じ値をテーブル「copy_cars」に挿入します- mysql> INSERT INTO Cop