Freigeben über


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

Anforderungen

Version 1

Siehe auch

Referenz

continue-Anweisung

do...while-Anweisung

for-Anweisung

for...in-Anweisung

Anweisung mit Marke

while-Anweisung