Heim > Web-Frontend > Front-End-Fragen und Antworten > Was ist die Schleifenanweisung in Javascript?

Was ist die Schleifenanweisung in Javascript?

WBOY
Freigeben: 2022-04-06 14:55:20
Original
6484 Leute haben es durchsucht

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;

Was ist die Schleifenanweisung in Javascript?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Was ist die Schleifenanweisung in JavaScript? Bei vielen praktischen Problemen gibt es viele regelmäßige, sich wiederholende Vorgänge, sodass bestimmte Anweisungen im Programm wiederholt ausgeführt werden müssen.

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: Einen Codeblock mehrmals durchlaufen
  • for/in: Objekteigenschaften durchlaufen
  • while: Einen Codeblock durchlaufen, wenn die angegebene Bedingung wahr ist
  • ( Codeblock) startet. Anweisung 1 ist optional. Wenn keine Anweisung vorhanden ist, schreiben Sie einfach ein Semikolon. Normalerweise initialisieren wir einige Variablen in Anweisung 1. Die Variable kann eine oder mehrere sein. Mehrere Variablen werden durch Kommas getrennt.

    Anweisung 2 definiert die Bedingung für die Ausführung der Schleife (Codeblock). Wenn die Bedingung wahr ist, betreten Sie die Schleife und führen Sie den Codeblock in der Schleife aus. Andernfalls beenden Sie die Schleife. Anweisung 2 ist ebenfalls optional. Schreiben Sie einfach ein Semikolon. Wenn jedoch keine Anweisung vorhanden ist, müssen Sie eine Unterbrechung in den Schleifenkörper schreiben zu einer Endlosschleife werden.
  • Anweisung 3 wird jedes Mal ausgeführt, wenn die Schleife (Codeblock) ausgeführt wird. Anweisung 3 ist ebenfalls optional und der Inhalt von Anweisung 3 kann in den Schleifenkörper geschrieben werden.

    Achten Sie auf ein kleines Detail, am Ende von Aussage 3 steht kein Semikolon.
Schreiben Sie ein kleines Beispiel:

for (语句1; 语句2; 语句3) {
要执行的代码块
}
Nach dem Login kopieren
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>
Nach dem Login kopieren

Schreiben Sie ein kleines Beispiel:

for (属性名 in 对象) {
要执行的代码块
}
Nach dem Login kopieren

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>
Nach dem Login kopieren
Wenn die Bedingung wahr ist, wird der Codeblock in einer Schleife ausgeführt.

Schreiben Sie ein kleines Beispiel:

while (条件) {
要执行的代码块
}
Nach dem Login kopieren

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>
Nach dem Login kopieren

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 (条件);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage