Beherrschung der For-Schleife in JavaScript
Die for-Schleife ist eine gängige Methode, um Code zu wiederholen. Sie verwendet drei Teile innerhalb der Klammern:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
Bedeutung der einzelnen Teile:
- Initialisierung: erstellt den Schleifenzähler (wird einmal ausgeführt);
- Bedingung: wird vor jeder Iteration überprüft;
- Inkrement/Dekrement: aktualisiert den Zähler nach jedem Schleifendurchlauf.
Eine Iteration ist eine vollständige Ausführung des Schleifenrumpfs.
123for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
let i = 1: Initialisierung;i < 5: Bedingung;i++: Inkrement;console.log(...): Schleifenrumpf.
Dies wird wiederholt, bis die Bedingung falsch wird.
Auch ein Dekrement kann in der for-Schleife verwendet werden, wie hier gezeigt:
123for (let i = 15; i > 10; i--) { console.log("i =", i); }
Der Zähler einer for-Schleife ist eindeutig innerhalb seines Gültigkeitsbereichs, sodass keine Konflikte mit anderen Variablennamen entstehen:
12345678let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
Verschiedene Ausdrücke für Inkrement-/Dekrement-Operationen können ebenfalls verwendet werden:
123for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
Vergleich von for- und while-Schleifen
Beim Vergleich von for- und while-Schleifen ist die for-Schleife oft einfacher und prägnanter. Hier ein Beispiel für gleichwertige Schleifen:
1234567891011// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
Die for-Schleife ist in der Regel kürzer und hält den Zähler innerhalb ihres eigenen Gültigkeitsbereichs.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain more about the difference between for and while loops?
What happens if I omit one of the parts in the for loop?
Can you show more examples of using different increment or decrement steps?
Awesome!
Completion rate improved to 2.5
Beherrschung der For-Schleife in JavaScript
Swipe um das Menü anzuzeigen
Die for-Schleife ist eine gängige Methode, um Code zu wiederholen. Sie verwendet drei Teile innerhalb der Klammern:
for (Initialization; Condition; Increment/Decrement) {
// code block
}
Bedeutung der einzelnen Teile:
- Initialisierung: erstellt den Schleifenzähler (wird einmal ausgeführt);
- Bedingung: wird vor jeder Iteration überprüft;
- Inkrement/Dekrement: aktualisiert den Zähler nach jedem Schleifendurchlauf.
Eine Iteration ist eine vollständige Ausführung des Schleifenrumpfs.
123for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
let i = 1: Initialisierung;i < 5: Bedingung;i++: Inkrement;console.log(...): Schleifenrumpf.
Dies wird wiederholt, bis die Bedingung falsch wird.
Auch ein Dekrement kann in der for-Schleife verwendet werden, wie hier gezeigt:
123for (let i = 15; i > 10; i--) { console.log("i =", i); }
Der Zähler einer for-Schleife ist eindeutig innerhalb seines Gültigkeitsbereichs, sodass keine Konflikte mit anderen Variablennamen entstehen:
12345678let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
Verschiedene Ausdrücke für Inkrement-/Dekrement-Operationen können ebenfalls verwendet werden:
123for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
Vergleich von for- und while-Schleifen
Beim Vergleich von for- und while-Schleifen ist die for-Schleife oft einfacher und prägnanter. Hier ein Beispiel für gleichwertige Schleifen:
1234567891011// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
Die for-Schleife ist in der Regel kürzer und hält den Zähler innerhalb ihres eigenen Gültigkeitsbereichs.
Danke für Ihr Feedback!