Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Beherrschung der For-Schleife in JavaScript | Durchlaufen von Daten in JavaScript
Quizzes & Challenges
Quizzes
Challenges
/
Einführung in JavaScript

bookBeherrschung 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.
Note
Hinweis

Eine Iteration ist eine vollständige Ausführung des Schleifenrumpfs.

123
for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
copy
  • 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:

123
for (let i = 15; i > 10; i--) { console.log("i =", i); }
copy

Der Zähler einer for-Schleife ist eindeutig innerhalb seines Gültigkeitsbereichs, sodass keine Konflikte mit anderen Variablennamen entstehen:

12345678
let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
copy

Verschiedene Ausdrücke für Inkrement-/Dekrement-Operationen können ebenfalls verwendet werden:

123
for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
copy

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); }
copy

Die for-Schleife ist in der Regel kürzer und hält den Zähler innerhalb ihres eigenen Gültigkeitsbereichs.

question mark

Es sollen alle Jahre der Olympischen Sommerspiele von 2000 bis einschließlich 2016 ausgegeben werden. Welche Bedingung sollte in die Schleife eingefügt werden?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

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?

bookBeherrschung 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.
Note
Hinweis

Eine Iteration ist eine vollständige Ausführung des Schleifenrumpfs.

123
for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
copy
  • 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:

123
for (let i = 15; i > 10; i--) { console.log("i =", i); }
copy

Der Zähler einer for-Schleife ist eindeutig innerhalb seines Gültigkeitsbereichs, sodass keine Konflikte mit anderen Variablennamen entstehen:

12345678
let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
copy

Verschiedene Ausdrücke für Inkrement-/Dekrement-Operationen können ebenfalls verwendet werden:

123
for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
copy

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); }
copy

Die for-Schleife ist in der Regel kürzer und hält den Zähler innerhalb ihres eigenen Gültigkeitsbereichs.

question mark

Es sollen alle Jahre der Olympischen Sommerspiele von 2000 bis einschließlich 2016 ausgegeben werden. Welche Bedingung sollte in die Schleife eingefügt werden?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3
some-alt