Share via


break-Anweisung

Beendet die aktuelle Schleife oder in Verbindung mit einer Marke (label) die zugehörige Anweisung.

break [label];

Argumente

  • label
    Optional. Gibt die Marke der Anweisung an, die Sie unterbrechen.

Hinweise

Die break-Anweisung wird gewöhnlich in switch-Anweisungen und in den Schleifen while, for, for...in oder do...while verwendet. In den meisten Fällen verwenden Sie das label-Argument in switch-Anweisungen. Es kann jedoch in beliebigen Anweisungen verwendet werden, unabhängig davon, ob es sich um einfache oder um zusammengesetzte Anweisungen handelt.

Bei Ausführung der break-Anweisung wird die aktuelle Schleife oder Anweisung durch das Programm beendet. Der Programmablauf wird direkt mit der nächsten Anweisung fortgesetzt, die auf die aktuelle Schleife oder Anweisung folgt.

Beispiel 1

In diesem Beispiel wird der Zähler zum Zählen von 1 bis 99 festgelegt. Die break-Anweisung beendet die Schleife jedoch nach 14 Durchläufen.

var s = "";
for (var i = 1; i < 100; i++)
    {
    if (i == 15)
        {
        break;
        }
    s += i + " ";
    }

Beispiel 2

Im folgenden Code verweist die break-Anweisung auf die for-Schleife, der die Inner:-Anweisung vorangestellt ist. Wenn j gleich 24 ist, führt die break-Anweisung dazu, dass diese Schleife im Programmfluss beendet wird. Die Zahlen 21 bis 23 werden auf jeder Zeile gedruckt.

var s = "";

Outer:
for (var i = 1; i <= 10; i++)
    {
    s += "\n";
    s += "i: " + i;

    s += " j: ";

Inner:
    for (var j = 21; j <= 30; j++)
        {
        if (j == 24)
             {
             break Inner;
             }
        s += j + " ";
        }
    }

Anforderungen

Version 1

Siehe auch

Referenz

continue-Anweisung

do...while-Anweisung

for-Anweisung

for...in-Anweisung

Anweisung mit Marke

switch-Anweisung

while-Anweisung