Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist die Schleifenanweisung in Javascript?
JavaScript-Schleifenanweisung ist eine Anweisung, die aus zwei Teilen besteht: einem Schleifenkörper und einer Beendigungsbedingung. Der Schleifenkörper ist eine Anweisung, die wiederholt ausgeführt wird, und die Beendigungsbedingung ist eine Bedingung, die bestimmt, ob sie weiterhin wiederholt werden kann. JavaScript-Schleifenanweisungen: 1. for-Anweisung; 3. while-Anweisung;
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Eine Gruppe von Anweisungen, die wiederholt ausgeführt werden, wird als Schleifenkörper bezeichnet. Ob sie weiterhin wiederholt werden kann, bestimmt die Beendigungsbedingung der Schleife. Eine Schleifenstruktur ist eine Prozessstruktur, die ein bestimmtes Programm unter bestimmten Bedingungen wiederholt ausführt. Das wiederholt ausgeführte Programm wird als Schleifenkörper bezeichnet. Eine Schleifenanweisung besteht aus zwei Teilen: dem Schleifenkörper und der Beendigungsbedingung der Schleife. Lassen Sie uns im Folgenden unsere häufig verwendeten Schleifenanweisungen vorstellen.
JavaScript unterstützt vier verschiedene Arten von Schleifen:
for (语句1; 语句2; 语句3) { 要执行的代码块 }Anweisung 1 setzt eine Variable (var i = 0), bevor die Schleife beginnt. Anweisung 2 definiert die Bedingung zum Ausführen der Schleife (i muss kleiner als 5 sein). Anweisung 3 erhöht den Wert (i++) nach jeder Ausführung des Codeblocks.
for/in-Anweisung
for/in-Anweisung wird im Allgemeinen zum Durchlaufen der Eigenschaften eines Objekts verwendet. Das Syntaxformat lautet wie folgt:<p id="demo"></p> <script> var text = "",i; for (i = 0; i < 5; i++) { text += "The number is " + i + "<br>"; } document.getElementById("demo").innerHTML = text; </script>Schreiben Sie ein kleines Beispiel:
for (属性名 in 对象) { 要执行的代码块 }x stellt den Attributnamen dar Der Attributname kann beiläufig definiert werden, ähnlich der Form Ginseng. Auf den Attributwert wird in der Form „Objekt [Attributname]“ zugegriffen und kann nicht in der Form „Objekt.Attributname“ verwendet werden. Das Syntaxformat der
while-Anweisung
while lautet wie folgt:<p id="demo"></p> <script> var person = {name:"刘小妞", sex:"女", work:"自媒体"}; var x,txt = ""; for (x in person) { txt += person[x] + " "; } document.getElementById("demo").innerHTML = txt; </script>Wenn die Bedingung wahr ist, wird der Codeblock in einer Schleife ausgeführt. Schreiben Sie ein kleines Beispiel:
while (条件) { 要执行的代码块 }Beachten Sie, dass Sie Anweisungen im Schleifenkörper haben müssen, die dazu führen können, dass die Bedingung nicht wahr ist, wenn Sie keine Endlosschleife schreiben. Zum Beispiel gibt es im obigen Beispiel i++ im Schleifenkörper. Wenn i auf 10 erhöht wird, endet die Schleife.
do/while-Anweisung
Das Syntaxformat von do/while ist wie folgt:<p id="demo"></p> <script> var text = ""; var i = 0; while (i < 10) { text += "<br>数字是 " + i; i++; } document.getElementById("demo").innerHTML = text; </script>do/while-Schleife ist eine Variante der while-Schleife. Diese Art von Schleife führt den Codeblock einmal aus, bevor überprüft wird, ob die Bedingung wahr ist, und wiederholt die Schleife dann, solange die Bedingung wahr ist. Schreiben Sie ein kleines Beispiel:
do { 要执行的代码块 } while (条件);Verwandte Empfehlungen:
Javascript-Lern-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist die Schleifenanweisung in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!