Déclarations JavaScript Référence
Exemple
Dans cet exemple, nous utilisons une boucle en même temps que la déclaration continuer.
Boucle à travers un bloc de code, mais ignorer la valeur de "3":
var text = ""
var i;
for (i = 0; i < 5; i++) {
if (i ===
3)
{
continue;
}
text += "The number is " + i + "<br>";
}
Le résultat de texte sera:
The number is 0
The number is 1
The number is 2
The number is 4
Essayez - le vous - même » Plus "Try it yourself" exemples ci-dessous.
Définition et utilisation
L'instruction continue rompt 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.
La différence entre continuer et pause déclaration, est au lieu de "sauter" d'une boucle, l'instruction continue "saute sur" une itération dans la boucle.
Toutefois, lorsque l'instruction continue est exécutée, elle se comporte différemment pour différents types de boucles:
- Dans une boucle while, la condition est testée, et si cela est vrai, la boucle est exécutée à nouveau
- Dans une boucle, l'expression d'incrément (par exemple i ++) est d' abord évaluée, puis la condition est testée pour savoir si une autre itération doit être effectuée
L'instruction continue peut également être utilisé avec une référence d'étiquette facultative.
Note: La déclaration (avec ou sans une référence de l' étiquette) continue ne peut être utilisé à l' intérieur d' une boucle.
support du navigateur
Déclaration | |||||
---|---|---|---|---|---|
continue | Oui | Oui | Oui | Oui | Oui |
Syntaxe
continue;
Utilisation de la référence de l'étiquette en option:
continue labelname;
Détails techniques
JavaScript Version: | 1.0. On a ajouté la référence de l'étiquette dans JavaScript 1.2 |
---|
Autres exemples
Exemple
Dans cet exemple, nous utilisons une boucle while avec la déclaration continuer.
Boucle à travers un bloc de code, mais ignorer la valeur de "3":
var text = "";
var i = 0;
while (i < 5) {
i++;
if (i === 3) {
continue;
}
text += "<br>The number is " + i;
}
Le résultat de texte sera:
The number is 1
The number is 2
The number is 4
The number is 5
Essayez - le vous - même » Exemple
Boucle à travers un bloc de code, mais sauter les numéros 2 et 3 (en utilisant l'opérateur OR):
var text = "";
var i;
for (i = 1; i < 8; i++) {
if (i === 2 || i === 3) continue;
document.getElementById("demo").innerHTML += i + "<br>";
}
Le résultat de texte sera:
1
4
5
6
7
Essayez - le vous - même » Exemple
Dans cet exemple, nous utilisons une boucle en même temps que la déclaration continuer.
Boucle à travers un réseau, mais ignorer l'élément du tableau "Saab":
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = ""
var i;
for (i = 0; i < cars.length; i++) {
if (cars[i] === "Saab") {
continue;
}
text += cars[i] +
"<br>";
}
Le résultat de texte sera:
BMW
Volvo
Ford
Essayez - le vous - même » Exemple
Utilisation de l'instruction continue avec une référence de l'étiquette, de sauter une valeur dans une imbriquée pour la boucle:
var text = "";
var i, j;
Loop1: // The first for loop is labeled
"Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j =
";
Loop2: // The second for loop is labeled
"Loop2"
for (j = 10; j < 15; j++) {
if (j === 12) {
continue Loop2;
}
document.getElementById("demo").innerHTML = text += j + " ";
}
}
Le résultat de texte sera:
i = 0, j = 10 11 13 14
i = 1, j = 10 11 13 14
i = 2, j = 10 11 13 14
Essayez - le vous - même » Pages associées
Tutoriel JavaScript: JavaScript Pause et Continuer
Tutoriel JavaScript: JavaScript boucle For
Tutoriel JavaScript: JavaScript While
Tutoriel JavaScript: JavaScript break Déclaration
Référence JavaScript: JavaScript pour Statement
Référence JavaScript: JavaScript tandis Déclaration
Déclarations JavaScript Référence