Javascript Während Schleife

| | | | | | | | | | | | | | | | | | | | |

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.

Hier ist ein Beispielprogramm, mit dem wir dieses Ratespiel erstellen könnten:

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.

Wenn unsere Bedingung falsch ist, wird unsere Schleife nicht mehr ausgefuhrt.

Schlussfolgerung

Während Schleifen verwendet werden können, um einen sich wiederholenden Codeblock auszufuhren während eine Aussage als wahr ausgewertet wird. do…while-Schleifen können verwendet werden, um einen Codeblock einmal auszufuhren. Sie 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.

In diesem Tutorial haben wir besprochen, wie man eine while- und do…while-Schleife in JavaScript erstellt. Wir haben auch einige Beispiele dieser Schleifen in Aktion untersucht, um zu veranschaulichen, wo sie nutzlich sein können. Jetzt sind Sie mit den Informationen ausgestattet, die Sie benötigen, um while-Schleifen wie ein JavaScript-Experte zu verwenden!

Ratschläge zu den wichtigsten JavaScript-Lernressourcen und -Kursen finden Sie in unserem Artikel zum Erlernen von JavaScript.