English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Déclaration d'instructions et de variables JavaScript
whileInstruction while JavaScript
Crée une boucle qui exécute les instructions spécifiées tant que la condition (condition) est trueCondition (condition)seulement lorsque
devient false, la boucle s'arrêtera.Condition (condition)Évaluez avant d'exécuter l'instruction
。
La boucle parcourt le bloc de code un certain nombre de fois-for...in
while-Parcourir les propriétés de l'objet
La boucle parcourt le bloc de code lorsque la condition spécifiée est true -do...while
Pour exécuter une boucle, qui exécute un bloc de code une fois, puis continue de boucler lorsque la condition spécifiée est truebreakL'instruction termine la boucle actuelle et utilisecontinueL'instruction saute la valeur dans la boucle.
while (condition) { //l'instruction est exécutée }
var n = 0; while (n < 5) { document.write("<br>The number is " + n); n++; }Vérifiez et voyez‹/›
Note :Si vous souhaitez utiliser uneCondition (condition)Initialisez la variable avant la boucle, puis augmentez-la à l'intérieur de la boucle. Si vous oubliez d'augmenter la variable, la boucle ne s'arrêtera jamais. Cela peut faire planter votre navigateur.
Tous les navigateurs supportent complètement l'instruction while :
Instruction | |||||
while | est | est | est | est | est |
Paramètres | Description |
---|---|
condition | Expression évaluée avant chaque itération de la boucle. Si le calcul de cette condition donne true, les instructions sont exécutées. Lorsque le calcul de la condition donne false, l'exécution continue après la boucle while. Si la condition est toujours vraie, la boucle ne s'arrêtera jamais. Cela peut faire planter votre navigateur. |
Version JavaScript : | ECMAScript 1 |
---|
Parcourir l'array en ordre croissant :
var fruits = ['Apple','Mango','Banana','orange']; var txt = ''; var i = 0; while (i < fruits.length) { txt +=fruits[i] + "<br>"; i++; }Vérifiez et voyez‹/›
Parcourir l'array en ordre décroissant :
var fruits = ['Apple','Mango','Banana','Orange']; var txt = ''; var i = fruits.length; while (i != 0) { i--; txt +=fruits[i] + "<br>"; }Vérifiez et voyez‹/›
La fonction suivante contient une instruction break, lorsque i vaut3Terminer la boucle while, puis retourner la valeur3 * x :
function testBreak(x) { var i = 0; while (i < 6) { if (i === 3) { break; } i++; } return i * x; }Vérifiez et voyez‹/›
L'exemple suivant affiche une boucle while qui contient une instruction continue, cette instruction est exécutée lorsque la valeur de i est3Exécutez lorsque :
var text = ""; var i = 0; while (i < 6) { i++; if (i === 3) { continue; } text += "Le nombre est " + i + "<br>"; }Vérifiez et voyez‹/›
Tutoriel JavaScript :Boucle While JavaScript
Référence JavaScript :Instruction do ... while JavaScript
Référence JavaScript :Instruction for JavaScript
Référence JavaScript :Instruction break JavaScript
Référence JavaScript :Déclaration continue JavaScript