Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
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
Das folgende Beispiel veranschaulicht die Verwendung der break-Anweisung.
function breakTest(breakpoint){
var i = 0;
while (i < 100) {
if (i == breakpoint)
break;
i++;
}
return(i);
}
Beispiel 2
Das folgende Beispiel veranschaulicht die Verwendung der break-Anweisung in Verbindung mit einer Marke.
function nameInDoubleArray(name, doubleArray) {
var i, j, inArray;
inArray = false;
mainloop:
for(i=0; i<doubleArray.length; i++)
for(j=0; j<doubleArray[i].length; j++)
if(doubleArray[i][j] == name) {
inArray = true;
break mainloop;
}
return inArray;
}