Partager via


break, instruction

Mise à jour : novembre 2007

Termine la boucle en cours ou, si elle est utilisée en conjonction avec une étiquette, termine l'instruction associée.

break [label];

Arguments

  • label
    Facultatif. Spécifie l'étiquette de l'instruction que vous interrompez.

Notes

Vous utilisez généralement l'instruction break dans des instructions switch et des boucles while, for, for...in ou do...while. La plupart du temps, les arguments label sont utilisés dans des instructions switch même s'ils peuvent être utilisés dans toute instruction, simple ou composée.

Le déroulement du programme quitte la boucle ou l'instruction en cours lors de l'exécution de l'instruction break. Il reprend avec l'instruction qui suit immédiatement la boucle ou l'instruction en cours.

Exemple 1

L'exemple ci-dessous illustre l'utilisation de l'instruction break.

function breakTest(breakpoint){
   var i = 0;
   while (i < 100) {
      if (i == breakpoint)
         break;
      i++;
   }
   return(i);
}

Exemple 2

L'exemple ci-dessous illustre l'utilisation de l'instruction break étiquetée.

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

Configuration requise

Version 1

Voir aussi

Référence

continue, instruction

do...while, instruction

for, instruction

for...in, instruction

Labeled, instruction

while, instruction