Derniers tutoriels de développement web
 

JavaScript while

<Déclarations JavaScript Référence

Exemple

Boucle à travers un bloc de code dans la mesure où une variable (i) est inférieur à 5:

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
}

Le résultat du texte sera:

The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

L'instruction while crée une boucle qui est exécutée alors qu'une condition spécifiée est vraie.

La boucle continuera à fonctionner tant que la condition est vraie. Il ne s'arrêtera lorsque la condition devient fausse.

JavaScript prend en charge différents types de boucles:

  • for - boucles à travers un bloc de code un nombre de fois
  • for/in - boucle à travers les propriétés d'un objet
  • while - une boucle à travers un bloc de code tant qu'une condition spécifiée est vraie
  • faire / tandis que - des boucles à travers un bloc de code une fois, et répète ensuite la boucle tant qu'une condition spécifiée est vraie

Astuce: Utilisez la pause déclaration pour sortir d'une boucle, et continuer déclaration à sauter une valeur dans la boucle.


Support du navigateur

Déclaration
while Oui Oui Oui Oui Oui

Syntaxe

Les valeurs des paramètres
Paramètre La description
condition Champs obligatoires. Définit la condition pour l' exécution de la boucle (the code block) . Si elle renvoie true, la boucle va recommencer, si elle retourne false, la boucle se terminera.

Remarque: Si la condition est toujours vraie, la boucle ne sera jamais fin. Cela va planter votre navigateur.

Remarque: Si vous utilisez une variable à la condition, l' initialiser avant la boucle, et incrémenter dans la boucle. Si vous oubliez d'augmenter la variable, la boucle ne se terminera jamais. Cela se bloque également votre navigateur.

Détails techniques

JavaScript Version: 1.0

Exemples

autres exemples

Exemple

Boucle à travers les indices d'un tableau pour recueillir les noms de voiture à partir du tableau de voitures:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var i = 0;
while (i < cars.length) {
    text += cars[i] + "<br>";
    i++;
}
Essayez vous - même »

Exemple expliqué ci-dessus:

  • Tout d' abord, nous avons mis une variable avant le début de la boucle (var i = 0;)
  • Ensuite, nous définissons la condition pour que la boucle exécutée. Tant que la variable est inférieure à la longueur de la matrice (which is 4) ce (which is 4) , la boucle continue
  • Chaque fois que la boucle est exécutée, la variable est incrémentée d'une unité (i++)
  • Une fois que la variable n'est plus inférieure à 4 (array's length) du (array's length) , la condition est fausse, et la boucle se terminera

Exemple

Boucle en arrière à travers les indices d'un tableau:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var len = cars.length;
while (len--) {
    text += cars[len] + "<br>";
}
Essayez vous - même »

Exemple

Utilisation de l'instruction break - boucle à travers un bloc de code, mais sortir de la boucle lorsque la variable i est égale à "3" :

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
    if (i == 3) {
        break;
    }
}
Essayez vous - même »

Exemple

Utilisation de l'instruction continue - 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;
}
Essayez vous - même »

Pages associées

JavaScript Tutoriel: JavaScript While

Référence JavaScript: JavaScript faire ... while

Référence JavaScript: JavaScript pour Déclaration

Référence JavaScript: JavaScript break Déclaration

Référence JavaScript: JavaScript continuer Déclaration


<Déclarations JavaScript Référence