[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Statements/do...while [Back]  [Original]

do...while - JavaScript | MDN

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

View in English Always switch to English

do...while

Baseline Large disponibilit

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.

Dans cet article

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 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.

condition

Une 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.

Exemples

Utiliser do...while

Dans 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.

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

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-do-while-statement

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page