The break déclaration "saute" d'une boucle.
The continue déclaration "saute" une itération dans la boucle.
The Break Déclaration
Vous avez déjà vu la break instruction utilisée dans un chapitre précédent de ce tutoriel. Il a été utilisé pour "sauter" d'un switch() déclaration.
The break déclaration peut également être utilisé pour sauter d'une boucle.
The break déclaration rompt la boucle et continue à exécuter le code après la boucle ( le cas échéant):
Exemple
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Essayez - le vous - même » The Continue Déclaration
The continue déclaration pauses d' une itération (dans la boucle), si une condition spécifiée se produit et se poursuit avec la prochaine itération de la boucle.
Cet exemple ignore la valeur de 3:
Exemple
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
Essayez - le vous - même » JavaScript Labels
Pour étiqueter JavaScript déclarations que vous précéder les déclarations avec un nom d'étiquette et un colon:
label:
statements
The break et the continue déclarations sont les seules instructions JavaScript qui peuvent "sauter sur" un bloc de code.
Syntaxe:
break labelname ;
continue labelname ;
The continue déclaration (avec ou sans une référence de l' étiquette) ne peut être utilisé pour sauter une itération de la boucle.
The break déclaration, sans une référence de l' étiquette, ne peut être utilisé pour sauter d'une boucle ou d' un switch .
Avec une référence de l' étiquette, la break déclaration peut être utilisée pour sauter hors de tout bloc de code:
Exemple
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
list:
{
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] + "<br>";
text += cars[4] + "<br>";
text += cars[5] + "<br>";
}
Essayez - le vous - même » Un bloc de code est un bloc de code entre { et } .
Testez-vous avec des exercices!
Exercice 1 » Exercice 2» Exercice 3 » Exercice 4» Exercice 5 »