Menu
Coddy logo textTech

Bucle Do While

Parte de la sección Fundamentos del Journey de JavaScript de Coddy. Lección 43 de 77.

El bucle do...while es similar al bucle while, pero con una diferencia clave: el bloque de código se ejecuta al menos una vez antes de comprobar la condición. Esto significa que el bucle siempre ejecutará el código una vez y después comprobará si debe continuar.

Esta es la sintaxis de un bucle do...while:

do {
    code;
} while (condition);

El code dentro del bloque do se ejecuta primero.

Después, se evalúa la condition dentro de while. Si la condición es true, el bucle continúa con la siguiente iteración. Si la condición es false, el bucle se detiene.

Veamos un ejemplo:

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

Este código mostrará:

0
1
2
3
4

Incluso si el valor inicial de count es mayor o igual que 5, el código dentro del bloque do se ejecutará una vez de todos modos.

Por ejemplo:

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

Este código generará:

6

Los casos de uso de los bucles do...while son menos comunes que los bucles for o while, pero pueden ser útiles en situaciones en las que necesitas asegurarte de que un bloque de código se ejecute al menos una vez, independientemente de la condición.

challenge icon

Desafío

Principiante

Escribe un bucle do...while que comience con una variable count establecida en 5. El bucle debe:

  1. Imprimir el valor actual de count.
  2. Disminuir count en 1 después de cada iteración.
  3. Mientras count sea mayor que 0

Pruébalo tú mismo

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de JavaScript online