| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Statements/do...while | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'instruction do...while cre une boucle qui excute une instruction jusqu' ce qu'une condition de test ne soit plus vrifie. La condition est teste aprs que l'instruction soit excute, le bloc d'instructions dfini dans la boucle est donc excut au moins une fois.
let result = "";
let i = 0;
do {
i = i + 1;
result = result + i;
} while (i < 5);
console.log(result);
// Expected output: "12345"
do instruction;
while (condition);
instructionUne instruction excute au moins une fois et r-excute chaque fois que la condition de test est value true. On peut excuter plusieurs instructions au sein d'une boucle grce l'instruction block ({ ... }) qui permet de grouper diffrentes instructions en une seule.
conditionUne expression value aprs chaque passage dans la boucle. Si l'valuation de la condition donne true (la condition est vrifie), instruction sera excute nouveau. Lorsque condition donne false, le contrle passe l'instruction suivant la boucle do...while.
do...whileDans l'exemple suivant, la boucle do...while est parcourue au moins une fois et rpte jusqu' ce que i ne soit plus strictement infrieur 5.
var i = 0;
do {
i += 1;
console.log(i);
} while (i < 5);
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-do-while-statement |
Cette page a t modifie le 22 mai 2026 par les contributeurices du MDN.
Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |