Derniers tutoriels de développement web
 

JavaScript continuer Déclaration

Déclarations JavaScript Référence 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

Exemples

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 Déclarations JavaScript Référence