JavaScript break et continue

déclaration est utilisée pour sortir de la boucle.

continuer pour sauter une itération de la boucle.


instruction Break

Nous avons vu la déclaration de rupture dans les chapitres précédents de ce tutoriel. Il éclate de commutateur () déclaration.

instruction break peut être utilisé hors de la boucle.

Après la déclaration de rupture de la boucle continuera d'exécuter du code (le cas échéant) après le cycle:

Exemples

for (i = 0; i <10; i ++)
{
if (i == 3)
{
break;
}
x = x + "Le nombre est" + i + "<br>";
}

Essayez »

Depuis cette déclaration que si une ligne de code, de sorte que vous pouvez omettre les accolades:

for (i=0;i<10;i++)
{
if (i==3) break;
x=x + "The number is " + i + "<br>";
}


instruction Continue

continuer break déclaration itération de boucle, s'il y a une condition spécifiée, puis continuer à la prochaine itération de la boucle. Cet exemple saute la valeur 3:

Exemples

for (i=0;i<=10;i++)
{
if (i==3) continue;
x=x + "The number is " + i + "<br>";
}

Essayez »


balises JavaScript

Comme vous pouvez le voir dans l'instruction switch dans le chapitre, des instructions JavaScript peuvent être étiquetés.

Pour marquer instruction JavaScript, suivi de deux points avant l'instruction:

label:
statements

break et continue ne sont en mesure de sauter instruction bloc de code.

Syntaxe:

break labelname ;

continue labelname ;

déclaration (avec ou sans références d'étiquettes) continuera ne peut être utilisé dans une boucle.

instruction break (sans références d'étiquettes), il ne peut être utilisé en boucles ou commutateur.

Par des références de l'étiquette, instruction break peut être utilisé pour sauter hors de tout bloc de code JavaScript:

Exemples

cars=["BMW","Volvo","Saab","Ford"];
list:
{
document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
break list;
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
}

Essayez »