Menu
Coddy logo textTech

Boucle Do While

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy. Leçon 43 sur 77.

La boucle do...while est similaire à la boucle while, mais avec une différence essentielle : le bloc de code est exécuté au moins une fois avant que la condition soit vérifiée. Cela signifie que la boucle exécutera toujours le code une fois, puis vérifiera si elle doit continuer.

Voici la syntaxe d’une boucle do...while :

do {
    code;
} while (condition);

Le code dans le bloc do est exécuté en premier.

Ensuite, la condition à l'intérieur de while est évaluée. Si la condition est true, la boucle passe à l'itération suivante. Si la condition est false, la boucle s'arrête.

Examinons un exemple :

let count = 0;
do {
    console.log(count);
    count++;
} while (count < 5);

Ce code affichera :

0
1
2
3
4

Même si la valeur initiale de count est supérieure ou égale à 5, le code à l’intérieur du bloc do sera tout de même exécuté une fois.

Par exemple :

let count = 6;
do {
    console.log(count);
    count++;
} while (count < 5);

Ce code produira :

6

Les cas d’utilisation des boucles do...while sont moins fréquents que ceux des boucles for ou while, mais elles peuvent être utiles dans les situations où vous devez vous assurer qu’un bloc de code est exécuté au moins une fois, quelle que soit la condition.

challenge icon

Défi

Débutant

Écrivez une boucle do...while qui commence avec une variable count définie sur 5. La boucle doit :

  1. Afficher la valeur actuelle de count.
  2. Diminuer count de 1 après chaque itération.
  3. Tant que count est supérieur à 0

Essayez vous-même

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur JavaScript en ligne