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