JavaScript Continue

L'instruction Continue

L'instruction continue saute l'itération en cours dans une boucle.

Le code restant dans cette itération est ignoré et le traitement passe à l'itération suivante.

Exemple

Sauter la valeur de 3 :

for (let i = 1; i < 10; i++) {
if (i === 3) { continue; }
text += "Le nombre est " + i + "<br>";
}
Essayez-le vous-même »

Étiquettes JavaScript

Une étiquette fournit un nom pour une instruction ou un bloc d'instructions, permettant de référencer ces instructions pour le contrôle du flux du programme, en particulier dans les boucles.

Syntaxe

Une étiquette est un identifiant suivi d'un deux-points ( : ).

labelname : statement ;

Une étiquette précède une instruction ou un bloc de code.

labelname : {
statements
}


Continuer à Labelname

Syntaxe

continue labelname ;

Exemple

Continuer à loop1 :

let text = "";

loop1: for (let j = 1; j < 5; j++) {
loop2: for (let i = 1; i < 5; i++) {
if (i === 3) { continue loop1; }
text += i;
}
}
Essayez-le vous-même »

Exemple

Continuer à loop2 :

let text = "";

loop1: for (let j = 1; j < 5; j++) {
loop2: for (let i = 1; i < 5; i++) {
if (i === 3) { continue loop2 ; }
text += i;
}
}
Essayez-le vous-même »

Remarque

break et continue sont les seules instructions JavaScript qui peuvent "sauter hors de" un bloc de code.