In JavaScript handelt es sich um eine When-Schleifenanweisung. Wenn die Bedingung erfüllt ist, wird der Schleifenkörper ausgeführt. Die Merkmale der while-Anweisung: Beurteilen Sie zuerst den Ausdruck und führen Sie die entsprechende Anweisung aus, wenn das Ausdrucksergebnis wahr ist.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer. Die
while-Schleifenanweisung ist eine Art 当型
Loop-Anweisung. Wenn die Bedingung erfüllt ist, wird sie ausgeführt.
Funktion: Führen Sie wiederholt einen Vorgang aus, bis die angegebene Bedingung nicht mehr erfüllt ist.
Funktionen: Beurteilen Sie zuerst den Ausdruck und führen Sie die entsprechende Anweisung aus, wenn das Ausdrucksergebnis wahr ist.
Die allgemeine Form einer While-Schleife ist:
while(表达式){ //表达式为循环条件 语句块; //要执行的代码块 }
Anweisungsanalyse:
Berechnen Sie zuerst den Wert des „Ausdrucks“ und führen Sie den „Anweisungsblock“ im Schleifenkörper aus, wenn der Wert wahr ist ;
Erläuterung: Das Berechnungsergebnis von „expression“ ist vom booleschen Typ (TRUE oder FALSE) und wird automatisch in einen booleschen Wert umgewandelt (da PHP ein schwacher Sprachtyp ist). und konvertiert die Variable automatisch entsprechend dem Wert der Variablen in den richtigen Datentyp.
Ein „Anweisungsblock“ ist eine Sammlung von einer oder mehreren Anweisungen, die von { } umgeben sind. Wenn der Anweisungsblock nur eine Anweisung enthält, kann { } auch weggelassen werden.
Kehren Sie nach Abschluss der Ausführung zum Ausdruck zurück und berechnen Sie den Wert des Ausdrucks erneut zur Beurteilung. Wenn der Ausdruckswert wahr ist, fahren Sie mit der Ausführung des „Anweisungsblocks“ fort ... Dieser Vorgang wird wiederholt
bis Wenn der Wert des Ausdrucks falsch ist, wird die Schleife unterbrochen und die Anweisung unterhalb von while ausgeführt.
Der Ausführungsablauf der While-Schleife ist in der folgenden Abbildung dargestellt:
Beispiel: Verwenden Sie die While-Schleife, um die Summe aller ganzen Zahlen zwischen 1 und 100 zu berechnen:
var i=1; var sum=0; while (i <= 100){ sum += i; i++; } document.write("1 + 2 + 3 + ... + 98 + 99 + 100 = " + sum)
Hinweis:
while Stellen Sie beim Schreiben der Schleifenanweisung sicher, dass das Ergebnis des bedingten Ausdrucks falsch sein kann (d. h. der boolesche Wert falsch), denn solange das Ergebnis des Ausdrucks wahr ist, wird die Schleife fortgesetzt und nicht automatisch gestoppt Für diese Art von Schleife, die nicht automatisch gestoppt werden kann, nennen wir sie normalerweise eine „Endlosschleife“ oder „Endlosschleife“.
Wenn Sie versehentlich eine Endlosschleife erstellen, kann dies dazu führen, dass der Browser oder der Computer einfriert.
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonWelche Art von Schleife ist Javascript while?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!