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:

Download
BreakAndContinue4.html
HTML Dokument 1012 Bytes

Quellen