Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez également contribuer en rejoignant la communauté francophone sur MDN Web Docs.

do...while

BaselineWidely available

L'instructiondo...while crée une boucle qui exécute une instruction jusqu'à ce qu'une condition de test ne soit plus vérifiée. La condition est testée après que l'instruction soit exécutée, le bloc d'instructions défini dans la boucle est donc exécuté au moins une fois.

Exemple interactif

let result = "";let i = 0;do {  i = i + 1;  result = result + i;} while (i < 5);console.log(result);// Expected output: "12345"

Syntaxe

js
do instruction;while (condition);
instruction

Une instruction exécutée au moins une fois et ré-exécutée chaque fois que la condition de test est évaluée àtrue. On peut exécuter plusieurs instructions au sein d'une boucle grâce à l'instructionblock ({ ... }) qui permet de grouper différentes instructions en une seule.

condition

Une expression évaluée après chaque passage dans la boucle. Si l'évaluation de lacondition donnetrue (la condition est vérifiée),instruction sera exécutée à nouveau. Lorsquecondition donnefalse, le contrôle passe à l'instruction suivant la boucledo...while.

Exemples

Utiliserdo...while

Dans l'exemple suivant, la boucledo...while est parcourue au moins une fois et répétée jusqu'à ce quei ne soit plus strictement inférieur à 5.

js
var i = 0;do {  i += 1;  console.log(i);} while (i < 5);

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-do-while-statement

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp