Break und Continue
Die „break“-Anweisung
Mit einer „break“-Anweisung kann eine Schleife vorzeitig beendet werden:
HTML-Datei:
Ergebnis:
For-Schleife:
ForIn-Schleife:
Die „continue“-Anweisung
Mit einer „continue“-Anweisung kann ein Schleifendurchlauf beendet und mit dem nächsten fortgefahren werden:
HTML-Datei:
Ergebnis:
For-Schleife:
ForIn-Schleife:
JavaScript-Label
Ein Label ist ein Name, der für eine Anweisung vergeben werden kann. Mit einer „break“-Anweisung kann dann auf ein Label verwiesen werden, um bei verschachtelten Schleifen eine bestimmte Schleife zu beenden:
HTML-Datei:
Ergebnis:
Abschlussübung
Als Abschlussübung kannst du folgende Beispielseite erstellen, bei der eine 3-fach verschachtelte For-Schleife verwendet wird, die auf allen drei Ebenen abgebrochen werden kann:
Schleifendurchlauf: | |
Schleifenebene: |
Gehe dabei wie folgt vor:
-
Erstelle ein Eingabefeld, zur Eingabe der Abbruchbedinung
-
Erstelle ein Auswahlelement, zur Auswahl der Ebene (L1, L2, L3)
-
Erstelle einen Button, der die For-Schleife startet und das Ergebnis ausgibt
-
Erstelle eine dreifach verschachtelte For-Schleife, bei der jede Ebene von 0 bis einschließlich 5 läuft
-
Frage auf unterster Ebene jeweils ab, ob die Abbruchbedingung des gewählten Levels erfüllt ist und breche dann die entsprechende For-Schleife ab
-
Füge auf der untersten Ebene die drei Schleifen-Indizes zu einer Zeichenkette zusammen und füge noch ein Komma und ein Leerzeichen an
-
Gebe die Zeichenkette aus
Die Lösung kannst du dir hier herunterladen: