Schleifen (JavaScript)

Schleifen

> Lernprogramm

Jetzt schauen wir uns eine weitere Art von Struktur an, die genauso grundlegend ist wie Bedingungen: Schleifen!

Mit einer Schleife kannst du Anweisungen mehrmals wiederholen. Es gibt mehrere Arten, begrenzte und unbegrenzte, die wir in diesem Abschnitt behandeln.

while-Schleife

Die unbegrenzte while-Schleife hat eine ähnliche Syntax wie das if, das wir vorhin gesehen haben. Sie führt einen Anweisungsblock aus, solange eine Bedingung erfüllt ist.

Hier ein Beispiel:

Beim Ausführen zeigt dieser Code Folgendes in den Logs an: > Zähler ist 1 Zähler ist 2 Zähler ist 3 Zähler ist 4 Zähler ist 5

do while-Schleife

Die unbegrenzte do while-Schleife ähnelt der while-Schleife, nur steht die Bedingung am Ende. Der Schleifenrumpf wird also immer mindestens einmal ausgeführt:

for-Schleife

Die for-Schleife ist eine begrenzte Schleife, die einer while-Schleife ähnelt, aber kompakter ist.

Die for-Schleife besteht aus drei Teilen:

Beispiel für eine for-Schleife:

Mehrmals hintereinander angreifen

Unser Lauch hat zwischen 10 und 13 PT (dank Motivation) und die Pistole kostet nur 3 PT, also können wir sie höchstens 4-mal einsetzen.

Wir verwenden eine for-Schleife, um die Methode me.useWeapon() 4-mal hintereinander aufzurufen:

Hier nimmt unsere Variable i die Werte 0, 1, 2 und 3 an, die Schleife macht also 4 Durchläufe.

❓ Quiz

Wofür ist eine Schleife da?

Um Anweisungen mehrmals auszuführen Um deinen Code kompakter zu machen Um einen Teil deines Codes zu beschleunigen Um Anweisungen parallel auszuführen

Welche Codes sind korrekt?

let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }

Vollständige KI