Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen For | Schleifen
Einführung in JavaScript
course content

Kursinhalt

Einführung in JavaScript

Einführung in JavaScript

1. Grundlagen
2. Variablen und Datentypen
3. Grundoperationen
4. Bedingte Anweisungen
5. Schleifen
6. Funktionen

book
For

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:

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:

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
We're sorry to hear that something went wrong. What happened?
some-alt