Was ist eine Schleife
Das Konzept der Schleifen ist ziemlich einfach, dh einige spezifische Anweisungen für eine feste Anzahl von Malen oder bis eine bestimmte Bedingung erfüllt ist
Es gibt verschiedene Arten von Schleifen verfügbar in JavaScript Aber wir werden uns nur auf die konzentrieren Während Schleife und DO-während Schleife.
Die while Schleife
Die while -Schleife wiederholt einen Code -Stück nach Überprüfung einer Bedingung. Andernfalls geht es nicht in den Körper. Wir müssen dieses Ding jedoch im Auge behalten. Wenn Sie einen falschen Zustand haben oder keine Bedingung haben.
Syntax der while Schleife
Die Syntax von while -Schleifen in JavaScript ist wie:
während (Zustand)Arbeiten von Schleifen
Um die Arbeit der WHOR -Schleife zu verstehen, können wir uns das folgende Flussdiagramm ansehen:
Beispiel
Nehmen wir ein Beispiel, in dem Sie von Nummer 1 bis Nummer 10 drucken möchten. Wenn wir es auf traditionelle Weise tun, müssen wir 10 Anweisungen verwenden, um diese Aufgabe auszuführen. Die Aussagen würden ungefähr so aussehen:
Konsole.log (1);Der Ausgang ist im Snippet unten angezeigt:
10 Zeilen zum Drucken von 10 Zahlen zu schreiben scheint nicht so groß zu sein. Stellen Sie sich jedoch vor, Sie hätten eine Aufgabe, tausend Zahlen zu drucken, dann würde es wie eine wirklich große Aufgabe aussehen. Schauen wir uns an, wie wir das mithilfe dessen tun können While-Schleife:
Der Code -Snippet ist als
i = 1;Die Ausgabe ist als:
Wir haben diese Aufgabe erfüllt, indem wir nur 5 Zeilen verwendet haben. Selbst wenn wir die ersten tausend Zahlen drucken wollten, müssten wir diese genauen 5 Zeilen verwenden und die Bedingung ändern, um zu sagen:
während ich <= 1000)Jetzt haben wir ein besseres Verständnis dafür, wie die Schleife funktioniert, aber wir haben immer noch keine Grundlage gefunden, auf der wir sie von der unterscheiden werden DO-während der Schleife. Lassen Sie uns also versuchen, einen Code zu erstellen, der die Bedingung beim ersten Versuch nicht bestehen. So was:
Wert = falsch;Dieses Programm gibt der Konsole keine Ausgabe an führt nicht aus und die Linie außerhalb der Schleife wird ausgeführt. Genau wie dieser:
Das ist es für die während Schleife, wir haben ein klares Verständnis für die Arbeit der while Loop jetzt.
Die Do-while-Schleife
Der DO-während Schleife ist dem sehr ähnlich wie bei Während Schleife mit dem einzigen Unterschied darin, dass es zuerst den Körper der Schleife einmal ausführt und dann den Zustand auf weitere Iterationen der Schleife überprüft.
Einen falschen Zustand oder einen booleschen Wert haben WAHR Im Bedingungsparameter kann die Schleife für immer laufen und Ihr System zum Absturz bringen.
Syntax von Do-while-Schleifen
Die Syntax der DO-während Schleife ist wie:
TunArbeiten von Do-while-Loop
Um die Funktionsweise der Schleife zu verstehen, werden wir uns ein Flowdiagramm ansehen.
Beispiel
Nehmen wir das gleiche Beispiel für das Drucken der ersten 10 Zahlen, aber diesmal werden wir es mit dem tun DO-während Schleife.
Der Code -Snippet ist unten angegeben:
i = 1;Die Ausgabe ist:
Die Arbeit ist, wie Sie sehen können, ziemlich ähnlich wie bei der Schleife. Aber differenzieren wir zwischen beiden Schleifen, indem wir versuchen, das Beispiel im Abschnitt der While -Schleife mit einer Bedingung auszuführen, die immer falsch ist:
Wert = falsch;Die Ausgabe ist als:
Wie Sie sehen können, führen wir den Befehl aus, der im Körper der Schleife vorhanden war, obwohl der Zustand nie wahr war. Dies liegt an dem Grund, dass die DO-während-Schleife den Körper des Ersten ausführt und dann nach der Bedingung überprüft, was bedeutet, dass der Code oder die Anweisungen im Körper einmal ausgeführt werden, unabhängig von der Bedingung.
Abschluss
Der während Und DO-während Schleifen sind für jede Programmiersprache unerlässlich, aber es kann ein wenig verwirrend sein. Wir haben gelernt, wie beide Schleifen in JavaScript, ihrer Syntax und ihren Unterschieden funktionieren. Wir hoffen, dass Sie diese Konzepte verwenden und Ihre Traumanwendung in JavaScript entwickeln können.