Instruction do/whileJavaScript

JavaScript 语句参考手册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


JavaScript 语句参考手册Référence des instructions JavaScript Autres extensions