JavaScript während der Schleife - erklärt

JavaScript während der Schleife - erklärt
In der Computerprogrammierung werden Schleifen verwendet, um durch einen Codeblock zu iterieren (wiederholt auszuführen), bis eine bestimmte Bedingung erfüllt ist. Die meisten wichtigen Programmiersprachen enthalten beispielsweise mehrere Arten von Schleifen, für und das während Schleife. Diese Schleifen sind syntaktisch unterschiedlich, werden jedoch im Wesentlichen für die gleichen Zwecke verwendet, was bedeutet, dass sie in den meisten Fällen durcheinander ersetzt werden können. Diese Beschreibung konzentriert sich auf die während Schleife:

So verwenden Sie während der Loops in JavaScript

Wir werden zuerst die Syntax von diskutieren während Schleife in JavaScript:

while (Bedingung)
// Stellungnahme

Der während Die Schleifeanweisung nimmt ein einzelnes Argument an, das die Bedingung für die Beendigung der Schleife darstellt. Die Schleife wird weiterhin iteriert, bis diese Bedingung falsch wird. Jetzt werden wir einige Beispiele diskutieren, um besser zu verstehen während Schleifen.

Notiz: Die Browserkonsole wird zur Demonstration von Beispielen in diesem Artikel verwendet.

Für unser erstes Beispiel werden wir uns ein Programm ansehen, das die Tabelle einer Nummer in die Konsole druckt. Wenn wir keine Schleifen verwenden, sieht das Programm so aus:

Konsole.log ("2 * 1 =" + 2 * 1);
Konsole.log ("2 * 2 =" + 2 * 2);
Konsole.log ("2 * 3 =" + 2 * 3);
Konsole.log ("2 * 4 =" + 2 * 4);
Konsole.log ("2 * 5 =" + 2 * 5);
Konsole.log ("2 * 6 =" + 2 * 6);
Konsole.log ("2 * 7 =" + 2 * 7);
Konsole.log ("2 * 8 =" + 2 * 8);
Konsole.log ("2 * 9 =" + 2 * 9);
Konsole.log ("2 * 10 =" + 2 * 10);

Der Code im obigen Beispiel sieht sich wiederholend aus. Wir können die gleiche Aufgabe in einigen Codezeilen mit einer Schleife ausführen. Hier werden wir das verwenden während Schleife:

i = 1;
während ich<=10)
Konsole.log ("2 *" + i + "=" + 2 * i)
i ++;

Wie bereits oben erwähnt, sind die Schleifen austauschbar; Sie können durcheinander ersetzt werden. Die in dem oben angegebene Aufgabe ausgeführte Aufgabe kann durch Verwendung a durchgeführt werden für Schleife.

Allgemein für Schleifen werden verwendet, wenn die Schleife für eine bestimmte Anzahl von Male ausgeführt werden muss, während die während Schleife wird verwendet, wenn die Schleife für eine unbestimmte Häufigkeit ausgeführt wird, bis die Bedingung erfüllt ist.

Für unser nächstes Beispiel werden wir ein Programm mit einem erstellen während Schleife, die für eine unbestimmte Zeit oft ausgeführt wird:

randomNumber = 0;
während (RandomNumber < 500)
randomNumber = math.Kreisel (Mathematik.random ()*1000);
Konsole.log (randomNumber);

In dem oben angegebenen Beispiel haben wir zuerst eine Variable genannt erstellt Zufallszahl und haben ihm einen Wert 0 zugewiesen. Dies wurde nur getan, weil die während Schleifen überprüfen die Bedingung vor jeder Iteration (bei der ersten Iteration der Schleife, da die Bedingung als wahr war 0 < 500). Wir haben dann eine Weile Schleife deklariert und ihm einen Zustand gegeben, der ist Zufallszahl < 500. Im Körper der Schleife benutzten wir die Mathematik Objekt, um eine Zufallszahl zwischen 0 und 999 zu erhalten, und diese Nummer dem zugewiesen Zufallszahl Variable. Dann haben wir die Konsole benutzt.Protokollmethode, um die zu drucken Zufallszahl auf die Konsole.

Die while -Schleife blieb iterierend und die Mathematik Das Objekt generierte immer wieder Zufallszahlen, bis die Bedingung erfüllt war, was eine Zufallszahl von mehr als 500 war.

So verwenden Sie eine Break -Anweisung mit der Zeitschleife in JavaScript

JavaScript gibt uns die Möglichkeit, Break -Anweisungen im Körper der zu verwenden während Schleifen, um die Schleife zu beenden. Die Break -Anweisungen können mit anderen Aussagen kombiniert werden.

Für unser nächstes Beispiel nehmen wir den Code aus unserem ersten Beispiel und ändern ihn so, dass die Schleife bricht, wenn sich in der Tabelle von mehreren von zehn befindet 2.

i = 1;
während ich<=10)
if ((2 * i) % 10 == 0)
brechen;

Konsole.log ("2 *" + i + "=" + 2 * i)
i ++;

Als 10 Erfüllt die Bedingung unserer Break -Erklärung, dass die Schleife nach der vierten Iteration ausgeführt wird.

So verwenden Sie die Anweisung mit der while -Loop in JavaScript

Die Fortsetzung der Aussage überspringt die aktuelle Iteration der Schleife, wenn sie den Zustand erfüllt und zum nächsten bewegt, anstatt die Schleife zu beenden:

i = 1;
während ich<=10)
if ((2 * i) % 10 == 0)
i ++;
weitermachen;

Konsole.log ("2 *" + i + "=" + 2 * i)
i ++;

Wenn sich in der Tabelle von 2 ein Vielfaches von 10 befindet, überspringt die Anweisung der Weitergabe die Iteration und wechselt zum nächsten:

Was tun während der Schleife in JavaScript?

Der tu während Schleife ist auf dem Gebäude gebaut während Schleife bedeutet, dass es eine Erweiterung der ist während Schleife.

Der während Die Schleife überprüft die Bedingung vor der Ausführung des Körpers der Schleife. Der tu während Schleife bewertet den Zustand nach der Ausführung des Körpers der Schleife.

Also der Code in der geschriebenen Code Tun Der Abschnitt läuft immer mindestens einmal:

var number = 10;
Tun
Konsole.log ("das Do während der Schleife läuft");
während (Nummer < 5);

In dem Beispiel über dem Code im Körper des tu während Die Schleife wurde für die erste Iteration ausgeführt, obwohl die Bedingung falsch war.

Abschluss

Loops sind eines der leistungsstärksten Tools in jeder Programmiersprache. In diesem Artikel haben wir über das gelernt während Schleife, die eine Art Schleife ist, die in JavaScript und vielen anderen Programmiersprachen vorhanden ist; Darüber hinaus haben wir gelernt, das zu kombinieren während Schleife mit einigen anderen Aussagen, um es mächtiger zu machen.