Einführung in die Do While-Schleife in JavaScript

Für jede Programmiersprache müssen Schleifen verwendet werden, um sich wiederholende Aufgaben auszuführen. Dies hilft vor allem bei der Automatisierung von Abläufen oder bei der Ausführung von Aufgaben, die häufig ausgeführt werden. Daher werden sie als das häufigste Merkmal einer Sprache angesehen. Wir werden die while- und do-while-Schleifen in JavaScript diskutieren und wie sie verwendet werden. Dies sind die Blöcke, die bedingten Anweisungen ähnlich sind. Dies bedeutet, dass eine bestimmte Menge von Anweisungen nur dann ausgeführt wird, wenn eine bestimmte Anweisung erfüllt ist. Die Schleife läuft weiter, bis die angegebene Bedingung nicht mehr als wahr ausgewertet wird.

Syntax

Die Syntax für die Do while-Schleife in JavaScript lautet wie folgt:

do (
//code to be executed
) while (condition);

Die obige Syntax bedeutet eindeutig, dass der Satz von Anweisungen, die in den do-Block gestellt werden, einmal ausgeführt wird, bevor die Bedingung erfüllt ist. Die Anweisungen werden ausgeführt, ohne auf die Bedingung getestet zu werden. Sobald dieser Block ausgeführt wird, wird er als normale while-Schleife getestet. Um dies zu überprüfen, können wir eine Variable auf 0 setzen. Dies kann innerhalb der do-Anweisung inkrementiert und dann die Bedingung auf false gesetzt werden.

Nehmen wir ein Beispiel wie folgt:

//setup variable as 0
let a=0;
do(
a++;
console.log(a);
) while(false);

Die Ausgabe hier wäre 1. Wenn der Code ausgeführt wird, startet der Code die Ausführung und die Schleife wird einmal von 0 ausgeführt, bis die Bedingung nicht mehr erfüllt ist. Die erstellte Schleife wird mindestens einmal ausgeführt, obwohl die angegebene Bedingung nicht erfüllt ist.

Wie funktioniert while-Schleife in JavaScript?

  • Die do while-Schleife ist eine Variante der while-Schleife, die eine Reihe von Anweisungen ausführt, bis die erwähnte Bedingung als falsch ausgewertet wird. Dabei wird der Unterschied festgestellt, dass die Anweisungsmenge in der Schleife mindestens einmal ausgeführt wird, auch wenn die genannte Bedingung nicht erfüllt ist. Der Hauptunterschied zwischen while- und do while-Schleife besteht darin, dass bei while-Schleife die Bedingung zu Beginn jeder Iteration ausgewertet wird.
  • Wenn die angegebene Bedingung false ergibt, wird die Schleife, auf die diese Bedingung folgt, niemals ausgeführt. Wenn do while ins Bild kommt, wird die Schleife mindestens einmal ausgeführt. Obwohl die Bedingung nicht erfüllt ist, wird sie einmal ausgeführt. Dies liegt daran, dass in der do while-Schleife die Bedingung am Ende der Schleife angegeben wird. Aus diesem Grund werden die Bedingungen in der Schleife einmal ausgeführt.

Tun Sie dies während des Flussdiagramms

Lassen Sie uns die Funktionsweise dieser Schleife anhand eines Flussdiagramms verstehen.

  • Das Flussdiagramm hier erklärt die vollständige Funktionsweise der do while-Schleife in JavaScript. Die do while-Schleife funktioniert ähnlich wie die while-Schleife, bei der eine Reihe von Bedingungen ausgeführt werden müssen, bis eine Bedingung erfüllt ist.
  • Sobald der Ablauf gestartet ist, wird in der Prozessbox im obigen Diagramm erläutert, dass der Code mit der Ausführung beginnt. Sobald der Code ausgeführt wurde, wird geprüft, ob die Bedingung nicht erfüllt ist. Dies wird im Entscheidungsfeld angezeigt, in dem die Bedingung bewertet wird. Wenn diese Bedingung erfüllt ist, wird der Code erneut ausgeführt. Es kehrt zum Prozessfeld im Diagramm zurück und führt die angegebenen Anweisungen aus.
  • Wenn die gegebene Bedingung falsch ist, wird der Code nicht mehr ausgeführt und die Schleife wird beendet. Der Hauptunterschied zwischen while und do while besteht darin, dass die Anweisungen im Prozessblock einmal ausgeführt werden, obwohl die Bedingung nicht wahr ist, noch bevor die Bedingung bewertet wird. Das Flussdiagramm zeigt dasselbe an. Die Schleife wird nach dieser ersten Ausführung kontinuierlich ausgeführt, wenn die Bedingung wahr ist, und wird beendet, wenn die Bedingung falsch ist.

Beispiele



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);

Im obigen Code haben wir eine Variablennummer deklariert, deren Wert auf 10 initialisiert ist. Die Variable total wird auf 0 initialisiert. Diese Variable berechnet die Summe, während die Schleife ausgeführt wird. Wenn die Schleife startet, wird die Nummer zur Gesamtsumme hinzugefügt. Im nächsten Schritt wird der Wert der Variablen num um 1 erhöht. Anschließend wird die while-Bedingung getestet, die z. B. 10 <15 ist. Die Schleife wird wie folgt erneut ausgeführt:

0= 0 + 10
21= 10+11
33= 21+12
46= 33+13
60= 46+14

Nachdem die Summe 60 erreicht hat, wird die Zahl auf 15 erhöht. Hier wird die Bedingung 15 <15. Das ist nicht zufrieden. Die do while-Schleife wird beendet, da die Bedingung nicht erfüllt ist.

Ausgabe:

Nummer = 10

Der Gesamtwert beträgt = 10

Nummer = 11

Der Gesamtwert beträgt = 21

Nummer = 12

Der Gesamtwert beträgt = 33

Nummer = 13

Der Gesamtwert beträgt = 46

Nummer 14

Der Gesamtwert beträgt = 60

Der Gesamtwert von außerhalb der Schleife beträgt = 60

Auf diese Weise funktioniert eine do while-Schleife. Die Schleife wird solange ausgeführt, bis die Bedingung erfüllt ist. Wenn die Bedingung nicht erfüllt ist, wird die Schleife beendet und die Anweisungen, denen gefolgt wird, werden ausgeführt.

Fazit - Do While-Schleife in JavaScript

Die do while-Schleife ähnelt der while-Schleife, in der eine bestimmte Menge von Anweisungen ausgeführt wird. Der Unterschied besteht darin, dass die do while-Schleife vollständig ausgeführt wird, obwohl die Bedingung nicht erfüllt ist. Die do while-Schleife wird ausgeführt, bis die angegebene Bedingung erfüllt ist, und wird beendet, sobald die Bedingung nicht mehr erfüllt ist. Um Aufgaben zu erledigen, die in einer Iteration ausgeführt werden müssen, kann do while loop verwendet werden. Daher kann die do while-Schleife in Javascript nützlich sein, wenn iterative Aufgaben ausgeführt werden sollen. Javascript unterstützt diese Schleife und kann bei Bedarf verwendet werden.

Empfohlene Artikel

Dies ist eine Anleitung zur Do While-Schleife in JavaScript. Hier diskutieren wir die Syntax, das Flussdiagramm mit Beispielen und wie es in JavaScript funktioniert. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. Für Schleife in JavaScript
  2. Muster in JavaScript
  3. While-Schleife in JavaScript
  4. Funktionen von JavaScript
  5. Schleifen in VBScript mit Beispielen