> 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-SchleifeDie 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-SchleifeDie unbegrenzte do while-Schleife ähnelt der while-Schleife, nur steht die Bedingung am Ende. Der Schleifenrumpf wird also immer mindestens einmal ausgeführt:
for-SchleifeDie for-Schleife ist eine begrenzte Schleife, die einer while-Schleife ähnelt, aber kompakter ist.
Die for-Schleife besteht aus drei Teilen:
counter einen Startwert zuweisen;counter erhöhen (oder verringern).Beispiel für eine for-Schleife:
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.
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 }
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.