Javascript Während Schleife
__main__ Python module |
array Python module |
ast Python module |
code Python module |
copy Python module |
Ev PHP module |
exp |
io Python module |
JavaScript |
join |
Loops |
Lua PHP module |
os Python module |
PS PHP module |
Python functions |
re Python module |
resource Python module |
StackOverflow |
stat Python module |
struct Python module |
time Python module |
types Python module
Michael Zippo
04.11.2021
do…while-Schleifen können verwendet werden, um einen Codeblock einmal auszufuhren und laufen weiter, wenn eine Anweisung weiterhin als wahr ausgewertet wird. while- und do…while-Schleifen sind nutzlich, wenn Sie einen Codeblock ausfuhren möchten, während eine bestimmte Bedingung erfullt ist.
Schleifen sind eine Kernfunktion der Programmierung und werden verwendet, um ähnliche Aufgaben zu automatisieren. Angenommen, Sie möchten jeden Namen in einer Schulerliste ausdrucken. Sie können eine Schleife erstellen, um die Aufgabe zu automatisieren.
JavaScript bietet zwei Haupttypen von Schleifen, die verwendet werden können, um eine sich wiederholende Aufgabe mehrmals auszufuhren. Der erste Typ, bekannt als for-Schleife, fuhrt eine Anweisung eine bestimmte Anzahl von Malen aus. Der zweite Typ ist die while-Schleife, die abhängig davon ausgefuhrt wird, ob eine Bedingung als wahr ausgewertet wird.
In diesem Tutorial werden wir die Grundlagen der while-Schleife in JavaScript besprechen . Wir werden die Syntax fur while-Schleifen untersuchen, wie man do…while-Schleifen erstellt und einige Beispiele dieser Schleifen in Aktion untersuchen.
JavaScript While-Schleifen
Eine JavaScript-While-Schleife fuhrt einen Codeblock aus, während eine Bedingung als wahr ausgewertet wird. while-Schleifen werden nicht mehr ausgefuhrt, wenn ihre Bedingung false ergibt. Mit einer while-Schleife können Sie einen Codeblock mehrmals wiederholen, ohne Ihren Code kopieren und einfugen zu mussen.
while-Schleifen werden häufig verwendet, wenn Sie Code fur eine unbestimmte Anzahl von Malen ausfuhren möchten . Andererseits werden JavaScript for-Schleifen verwendet, wenn Sie bereits wissen oder berechnen können, wie oft Ihre Schleife ausgefuhrt werden soll.
Hier ist die Syntax fur eine while-Schleife in JavaScript:
Die while-Anweisung sieht einer JavaScript-for-Anweisung sehr √§hnlich.
Sie können eine Endlosschleife erstellen, indem Sie eine Bedingung angeben, die immer als wahr ausgewertet wird. Stellen Sie sicher, dass Ihre Bedingung als falsch ausgewertet werden kann, es sei denn, Sie möchten, dass Ihre Schleife fortgesetzt wird, bis Sie Ihr Programm manuell stoppen .
Beispiel fur eine JavaScript-While-Schleife
Angenommen, wir veranstalten eine exklusive Party. Wir möchten nur 40 Personen gleichzeitig zu unserer Party einladen.
Es sind bereits 35 Personen auf unserer Party. Jedes Mal, wenn wir jemanden einladen, möchten wir berechnen, wie viele weitere Personen wir einladen können, bevor wir das Limit erreichen. Hier ist ein Beispiel fur ein Programm, das eine while< . verwendet /em> Schleife, um diese Berechnung durchzufuhren:
Unser Code gibt Folgendes zuruck:
In den ersten beiden Zeilen unseres Codes deklarieren wir zwei Variablen. Die Variable limit wird verwendet, um die maximale Anzahl von Personen anzugeben, die an unserer Party teilnehmen können. Die aktuellen_Teilnehmer JavaScript-Variable verfolgt, wie viele Personen derzeit an der Party teilnehmen.
Wir erstellen eine w√§hrend-Schleife, die ausgefuhrt wird, solange die Anzahl der aktuellen Teilnehmer kleiner als das von uns festgelegte Limit ist.
Dann fugt unser Programm 1 zur Zahl hinzu der aktuellen Teilnehmer und berechnet die Anzahl der verbleibenden Plätze durch Subtrahieren von current_attendees von limit Schließlich gibt unser Programm eine Anweisung an die Konsole aus, die unserem Partyleiter mitteilt, wie viele Plätze sind ubrig.
Unsere while-Schleife lief, solange unsere Gruppe unter 40 Personen war. Jedes Mal, wenn die Schleife ausgefuhrt wurde, wurden unsere aktuellen_Teilnehmer um 1 erhöht. Sobald unsere Party 40 Teilnehmer erreichte, hörte unsere Schleife auf zu laufen.
while Loops: Ein weiteres Beispiel
Wir verwenden ein weiteres Beispiel, um die while-Schleife in Aktion zu veranschaulichen. Im folgenden Beispiel erstellen wir eine while-Schleife, die jeden Namen in unserem Array von Party-VIPs ausgibt:
Unser Code gibt Folgendes zuruck:
Unsere Schleife durchl√§uft das Array vips, solange unsere Z√§hlervariable kleiner ist als die L√§nge des JavaScript-Array.
JavaScript macht…while-Schleifen
Eine JavaScript-Do…while-Schleife fuhrt eine Anweisung einmal aus und pruft dann, ob eine Bedingung wahr ist. Wenn die Bedingung wahr ist, wird die Schleife erneut ausgefuhrt. Andernfalls wird der Code nicht mehr ausgefuhrt.
Es gibt einen großen Unterschied zwischen einer while- und einer do…while-Schleife. do…while-Schleifen werden mindestens einmal ausgefuhrt, selbst wenn die von ihnen angegebene Bedingung niemals wahr ist. while-Schleifen hingegen werden nur ausgefuhrt, wenn ihre Bedingung wahr ist.
Hier ist die Syntax fur eine do…while-Schleife in JavaScript:
Der Code in unserer do…while-Schleife wird immer mindestens einmal ausgefuhrt.
JavaScript do…while-Schleife Beispiel
Lassen Sie uns ein Beispiel verwenden, um zu veranschaulichen, wie die Schleife do…while funktioniert. Nehmen wir an, wir entwickeln ein Ratespiel. Wir möchten, dass unser Programm einen Benutzer auffordert, eine Zahl zu erraten, bis er die richtige Zahl erraten hat.
Unser Programm fordert den Benutzer auf, eine Zahl zwischen 1 und 10 einzugeben, solange guessed_number ist ungleich number_to_guess. Aber unser Programm wird den Inhalt unserer do-Anweisung ausfuhren, bevor es die Bedingungen zum ersten Mal auswertet.