Heim >Web-Frontend >js-Tutorial >Einführung in die for-Schleife und die for/in-Schleife beim JavaScript-Lernen
In diesem Artikel stellen wir Ihnen die for-Schleife und die for/in-Schleife beim JavaScript-Lernen vor. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
Eine Schleife führt einen Codeblock eine bestimmte Anzahl von Malen aus.
JavaScript unterstützt verschiedene Arten von Schleifen:
for – durchläuft einen Codeblock eine bestimmte Anzahl von Malen
for/in – Schleife durch die Eigenschaften des Objekts
while – Schleife wann Die angegebene Bedingung ist wahr. Angegebener Codeblock
do/while – Wenn die angegebene Bedingung wahr ist, wird der angegebene Codeblock in einer Schleife ausgeführt
for-Schleife
Syntax der for-Schleife:
for(语句1;语句2;语句3){ 被执行的代码块 }
Beschreibung:
Ausführen, bevor Anweisung 1 (Codeblock) beginnt
Anweisung 2 Definiert die Bedingung für die Ausführung der Schleife (Codeblock)
Anweisung 3 Wird ausgeführt, nachdem die Schleife (Codeblock) ausgeführt wurde
Zum Beispiel:
76c82f278ac045591c9159d381de2c57 100db36a723c770d327fc0aef2ce13b1 93f0f5c25f18dab9d176bd4f6de5d30e a80eb7cbb6fff8b0ff70bae37074b813 b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f 9c3bca370b5104690d9ef395f2c5f8d1 8019067d09615e43c7904885b5246f0a for (var i = 0; i 30ec19e683c1fe835e9dea0c0830b1d0 73a6ac4ed44ffec12cee46588e518a5e
Aus dem obigen Beispiel ist Folgendes ersichtlich:
Setzen Sie die Variable vor dem Schleife beginnt (var i = 0; )
Definieren Sie die Bedingungen, unter denen die Schleife ausgeführt wird (i muss kleiner als 5 sein)
Inkremente ein Wert (i++), nachdem jeder Codeblock ausgeführt wurde)
Verwenden Sie im Allgemeinen Anweisung 1, um die in der Schleife verwendeten Variablen zu initialisieren ==》(var i = 0;)
Sie müssen es auch nicht in Anweisung 1 schreiben, Sie können in Anweisung 1 eine beliebige Anzahl von Werten initialisieren.
Sie können Anweisung 1 auch weglassen, beispielsweise wurde der Anfangswert vor der Schleife definiert.
Zum Beispiel:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <script type="text/javascript"> var i = 0 for(; i < 5; i++) { alert("我是for循环"); } </script> </html>
Aber das ==》; nach Aussage 1 kann nicht weggelassen werden.
Anweisung 2 wird verwendet, um den Zustand der Anfangsvariablen auszuwerten. Aussage 2 ist ebenfalls optional. Wenn die Anweisung „true“ zurückgibt, beginnt die Schleife erneut, wenn sie „false“ zurückgibt, endet die Schleife.
Wenn Anweisung 2 weggelassen wird, muss name für eine Unterbrechung innerhalb der Schleife sorgen, andernfalls kann die Schleife nicht gestoppt werden und der Browser kann abstürzen.
Anweisung 3 erhöht oder verringert normalerweise den Wert der Anfangsvariablen. Aussage 3 ist ebenfalls optional und hat viele Verwendungsmöglichkeiten. Das Inkrement kann eine negative Zahl (i--) oder größer sein (. i = i + 15)
Anweisung 3 kann auch weggelassen werden, (zum Beispiel, wenn sich entsprechender Code innerhalb der Schleife befindet)
76c82f278ac045591c9159d381de2c57 100db36a723c770d327fc0aef2ce13b1 93f0f5c25f18dab9d176bd4f6de5d30e a80eb7cbb6fff8b0ff70bae37074b813 b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f 9c3bca370b5104690d9ef395f2c5f8d1 8019067d09615e43c7904885b5246f0a var i = 0, len = cc.length; for(; i 0d5f929479e7eb9a0e12c1d901fca32f 73a6ac4ed44ffec12cee46588e518a5e
for/in-Schleife
JavaScript for/in-Anweisung durchläuft die Eigenschaften des Objekts:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body></body> <script type="text/javascript"> var person = { name: "haha", age: 16 }; for(x in person) { text = text + person[x]; } </script> </html>
For /in in JavaScript ist nicht nur Sie können die Eigenschaften eines Objekts durchlaufen, sondern auch ein Array.
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird. Weitere verwandte Tutorials finden Sie unter JavaScript-Video-Tutorial, jQuery-Video-Tutorial, Bootstrap-Tutorial!
Das obige ist der detaillierte Inhalt vonEinführung in die for-Schleife und die for/in-Schleife beim JavaScript-Lernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!