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
Einführung in JavaScript

bookBeherrschung der For-Schleife in JavaScript

Die for-Schleife ist eine grundlegende Schleifenstruktur in JavaScript, obwohl sie anfangs schwer zu verstehen sein kann. Sie verwendet das for-Schlüsselwort und erfordert drei Parameter, die in Klammern eingeschlossen sind:

for (Initialization; Condition; Increment / Decrement) {
  // code block
}

Hier ist eine Aufschlüsselung dieser Parameter:

  • Initialisierung: Hier initialisieren Sie einen neuen Zähler, der von der for-Schleife verwendet wird. Es wird nur einmal ausgeführt;
  • Bedingung: Ein Ausdruck, der vor jeder Iteration überprüft wird, ähnlich wie bei der while-Schleife;
  • Inkrement/Dekrement: Operationen, die am Ende jeder Schleifeniteration am Zähler durchgeführt werden.

Hinweis

Iteration in Schleifen bezieht sich darauf, einen Codeblock eine bestimmte Anzahl von Malen oder bis zu einer bestimmten Bedingung zu wiederholen. Jedes Mal, wenn der Codeblock ausgeführt wird, wird es als eine Iteration betrachtet.

Lassen Sie uns dies mit einem Beispiel veranschaulichen:

123
for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
copy

In diesem Beispiel:

  • let i = 1: Initialisierung, bei der wir die Variable i innerhalb der for-Schleife erstellen. Diese Operation wird einmal ausgeführt;
  • i < 5: Bedingung, die vor jeder Iteration überprüft wird;
  • i++: Inkrementausdruck, der nach jeder Iteration ausgeführt wird;
  • console.log("Loop iteration:", i);: Körper der for-Schleife.

Jeder Schritt in der Schleife kann wie folgt beschrieben werden:

// Step 1: Counter initialization
let i = 1;
// Step 2: Main loop body
if (i < 5) { // Condition check
  console.log("Loop iteration:", i); // Loop body
}
i++; // Increment operation

Schritt 2 wiederholt sich, bis die Bedingung false wird.

Es kann hilfreich sein, ein Diagramm zu betrachten, um ein klareres Verständnis dafür zu bekommen, wie die Schleife funktioniert.

Sie können auch eine Dekrementierung in der for-Schleife verwenden, wie hier gezeigt:

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

Die for-Schleifen-Zähler sind einzigartig in ihrem Geltungsbereich, sodass Sie sich keine Sorgen machen müssen, dass der Zählername mit anderen Variablen in Konflikt gerät:

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 der for- und while-Schleifen

Beim Vergleich von for- und while-Schleifen ist die for-Schleife oft einfacher und prägnanter. Hier ist ein Beispiel für äquivalente 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

In diesem Vergleich ist die for-Schleife einfacher und nimmt weniger Codeplatz ein. Zusätzlich löscht die for-Schleife automatisch die Zählervariable (in diesem Fall i) nach der Ausführung.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 4

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 parameters in the for loop?

Can you show more examples of using different increment or decrement expressions in a for loop?

Awesome!

Completion rate improved to 2.33

bookBeherrschung der For-Schleife in JavaScript

Swipe um das Menü anzuzeigen

Die for-Schleife ist eine grundlegende Schleifenstruktur in JavaScript, obwohl sie anfangs schwer zu verstehen sein kann. Sie verwendet das for-Schlüsselwort und erfordert drei Parameter, die in Klammern eingeschlossen sind:

for (Initialization; Condition; Increment / Decrement) {
  // code block
}

Hier ist eine Aufschlüsselung dieser Parameter:

  • Initialisierung: Hier initialisieren Sie einen neuen Zähler, der von der for-Schleife verwendet wird. Es wird nur einmal ausgeführt;
  • Bedingung: Ein Ausdruck, der vor jeder Iteration überprüft wird, ähnlich wie bei der while-Schleife;
  • Inkrement/Dekrement: Operationen, die am Ende jeder Schleifeniteration am Zähler durchgeführt werden.

Hinweis

Iteration in Schleifen bezieht sich darauf, einen Codeblock eine bestimmte Anzahl von Malen oder bis zu einer bestimmten Bedingung zu wiederholen. Jedes Mal, wenn der Codeblock ausgeführt wird, wird es als eine Iteration betrachtet.

Lassen Sie uns dies mit einem Beispiel veranschaulichen:

123
for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
copy

In diesem Beispiel:

  • let i = 1: Initialisierung, bei der wir die Variable i innerhalb der for-Schleife erstellen. Diese Operation wird einmal ausgeführt;
  • i < 5: Bedingung, die vor jeder Iteration überprüft wird;
  • i++: Inkrementausdruck, der nach jeder Iteration ausgeführt wird;
  • console.log("Loop iteration:", i);: Körper der for-Schleife.

Jeder Schritt in der Schleife kann wie folgt beschrieben werden:

// Step 1: Counter initialization
let i = 1;
// Step 2: Main loop body
if (i < 5) { // Condition check
  console.log("Loop iteration:", i); // Loop body
}
i++; // Increment operation

Schritt 2 wiederholt sich, bis die Bedingung false wird.

Es kann hilfreich sein, ein Diagramm zu betrachten, um ein klareres Verständnis dafür zu bekommen, wie die Schleife funktioniert.

Sie können auch eine Dekrementierung in der for-Schleife verwenden, wie hier gezeigt:

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

Die for-Schleifen-Zähler sind einzigartig in ihrem Geltungsbereich, sodass Sie sich keine Sorgen machen müssen, dass der Zählername mit anderen Variablen in Konflikt gerät:

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 der for- und while-Schleifen

Beim Vergleich von for- und while-Schleifen ist die for-Schleife oft einfacher und prägnanter. Hier ist ein Beispiel für äquivalente 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

In diesem Vergleich ist die for-Schleife einfacher und nimmt weniger Codeplatz ein. Zusätzlich löscht die for-Schleife automatisch die Zählervariable (in diesem Fall i) nach der Ausführung.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 4
some-alt