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>";
} É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;
}
} 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;
}
} Remarque
break et continue sont les seules instructions JavaScript qui peuvent "sauter hors de" un bloc de code.