Instruction do/whileJavaScript
Référence des instructions JavaScript
Exemples
La boucle sera toujours exécutée au moins une fois, même si la condition est fausse, car le bloc de code est exécuté avant que l'instruction conditionnelle ne soit testée :
var text = ""
var i = 0;
do {
text += "<br>Le nombre est" + i;
i++;
} while (i < 5);
document.getElementById("demo").innerHTML = text;
textLe résultat de sortie est :
数字为 0 数字为 1 数字为 2 数字为 3 数字为 4
Essayez-le vous-même »
Définition et utilisation
La boucle do/while est une variante de la boucle while. Cette boucle exécutera un bloc de code une fois, avant de vérifier si la condition est vraie, puis elle répétera cette boucle si la condition est vraie.
JavaScript prend en charge différents types de boucles :
- for - Une boucle peut exécuter un bloc de code un nombre spécifié de fois.
- for/in - Parcourir les propriétés d'un objet.
- while - Répéter un bloc de code spécifié tant que la condition spécifiée est vraie.
- do/while- Répéter aussi un bloc de code spécifié tant que la condition spécifiée est vraie, mais cette boucle exécute le bloc de code une fois avant de tester la condition.
Prise en charge des navigateurs
| Instruction | |||||
|---|---|---|---|---|---|
| do/while | Oui | Oui | Oui | Oui | Oui |
Syntaxe
do {
执行代码
} while (condition);
Valeurs des paramètres
| Paramètre | Description |
|---|---|
| condition | Obligatoire. Définit la condition d'exécution de la boucle. Si elle renvoie true, la boucle s'exécute à nouveau ; si elle renvoie false, la boucle se termine. Remarque :Si la condition est toujours vraie, la boucle ne se terminera jamais (boucle infinie). Cela fera planter votre navigateur. Remarque :Si vous utilisez une variable comme condition, initialisez la variable avant le début de la boucle et incrémentez-la à l'intérieur de la boucle. Si vous oubliez d'incrémenter la variable, une boucle infinie se produira, et le navigateur plantera également. |
Détails techniques
| Version JavaScript : | 1.2 |
|---|
Pages associées
Tutoriel JavaScript :Boucle while JavaScript
Référence JavaScript :Instruction while en JavaScript
Référence JavaScript :Instruction for en JavaScript
Référence des instructions JavaScript Autres extensions