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