JavaScript for-Schleife ist eine Kontrollflussanweisung, die es ermöglicht, Code basierend auf einer Bedingung wiederholt auszuführen. Es besteht aus drei Teilen: Initialisierung, Bedingung und Inkrementieren/Dekrementieren. Diese Schleife durchläuft einen Codeblock, bis die angegebene Bedingung falsch ist.
Datenunabhängigkeit erklären
For-Schleife in JavaScript
A for-Schleife in JavaScript Führt einen Codeblock wiederholt aus, solange eine angegebene Bedingung wahr ist. Es umfasst Initialisierungs-, Zustandsprüfungs- und Iterationsschritte und macht es für kontrollierte, sich wiederholende Aufgaben effizient.
Syntax:
for (statement 1 ; statement 2 ; statement 3){ code here... }>
- Aussage 1: Es ist die Initialisierung des Zählers. Es wird einmal vor der Ausführung des Codeblocks ausgeführt.
- Aussage 2: Es definiert die Testbedingung für die Ausführung des Codeblocks
- Aussage 3: Es handelt sich um die Erhöhung oder Verringerung des Zählers, der (jedes Mal) ausgeführt wird, nachdem der Codeblock ausgeführt wurde.
Beispiel:
Javascript // JavaScript program to illustrate for loop let x; // for loop begins when x=2 // and runs till x <=4 for (x = 2; x <= 4; x++) { console.log('Value of x:' + x); }>
Ausgabe:
Value of x:2 Value of x:3 Value of x:4>
Flussdiagramm
Dieses Flussdiagramm zeigt die Funktionsweise der for-Schleife in JavaScript. Sie können den Kontrollfluss in der For-Schleife sehen.
Anweisung 1: Zählervariable initialisieren
Anweisung 1 wird zur Initialisierung des verwendet Zählervariable . Eine Zählervariable wird verwendet, um die Anzahl der Iterationen in der Schleife zu verfolgen. Sie können in Anweisung 1 mehrere Zählervariablen initialisieren.
Wir können die Zählervariable extern statt in Anweisung 1 initialisieren. Dies zeigt uns deutlich, dass Anweisung 1 optional ist. Wir können den Teil mit einem Semikolon leer lassen.
Beispiel :
Javascript let x = 2; for (; x <= 4; x++) { console.log('Value of x:' + x); }>
Ausgabe
auswählen als
Value of x:2 Value of x:3 Value of x:4>
Aussage 2: Testbedingung
Diese Anweisung prüft die boolescher Wert des Testbedingung . Wenn die Testbedingung wahr ist, wird die for-Schleife weiter ausgeführt, andernfalls wird die Schleife beendet und der Code außerhalb der Schleife ausgeführt. Es wird jedes Mal ausgeführt, wenn die for-Schleife ausgeführt wird, bevor die Schleife in ihren Rumpf eintritt.
Dies ist ebenfalls eine optionale Anweisung und Javascript behandelt sie als wahr, wenn sie leer bleibt. Wenn diese Anweisung weggelassen wird, wird die Schleife auf unbestimmte Zeit ausgeführt, sofern die Schleifensteuerung nicht mithilfe von unterbrochen wird break-Anweisung . Nachfolgend wird es am Beispiel erläutert.
Beispiel:
Javascript let x = 2; for (; ; x++) { console.log('Value of x:' + x); break; }>
Ausgabe:
Value of x:2>
Aussage 3: Zählervariable aktualisieren
Es handelt sich um eine kontrollierte Anweisung, die das Erhöhen/Verringern der Zählervariablen steuert.
Dies ist ebenfalls von Natur aus optional und kann innerhalb des Schleifenkörpers erfolgen.
Powershell kleiner oder gleich
Beispiel:
Javascript const subjects = ['Maths', 'Science', 'Polity', 'History']; let i = 0; let len = subjects.length; let gfg = ''; for (; i < len;) { gfg += subjects[i]; //can be increased inside loop i++; } console.log(gfg)>
Ausgabe
MathsSciencePolityHistory>
Weitere Schleifen in JavaScript
JavaScript verfügt in Java über verschiedene Arten von Schleifen. Einige der Schleifen sind:
Schleife | Beschreibung |
---|---|
for-Schleife | Eine Schleife, die einen Codeblock basierend auf einem bedingten Ausdruck eine bestimmte Anzahl von Malen wiederholt. |
while-Schleife | Eine Schleife, die einen Codeblock wiederholt, solange eine angegebene Bedingung wahr ist. |
do-while-Schleife | Eine Schleife, die einen Codeblock mindestens einmal ausführt und den Block dann wiederholt, solange eine angegebene Bedingung wahr ist. |
for...of-Schleife | Iteriert über die Werte eines iterierbaren Objekts (wie Arrays, Strings, Karten, Mengen usw.) |
for...in Schleife | Durchläuft die aufzählbaren Eigenschaften eines Objekts (einschließlich geerbter Eigenschaften). |
Lernen und beherrschen Sie JavaScript mit Übungsfragen. JavaScript-Übungen bietet viele JavaScript-Übungsfragen zum Üben und Testen Ihrer JavaScript-Kenntnisse.