break-Anweisung
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;
}