Uso del Bucle Do While para Iteración
Consideremos el bucle do-while. Este bucle es similar al bucle while pero tiene una distinción clave.
| while | do-while |
|---|---|
| Ejecuta el bloque de código después de la comprobación de la condición. | Ejecuta el bloque de código antes de la comprobación de la condición. |
Sintaxis
El bucle do-while comienza con la palabra clave do, encierra el bloque de código entre llaves {}, y concluye con la palabra clave while seguida de la condición entre paréntesis () sin necesidad de un bloque de código adicional:
do {
// bloque de código
} while (condición);
He aquí un ejemplo:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Al principio, la variable a se inicializó a 0, y la condición a >= 1 se evaluó después de la operación a++.
Se garantiza que el bloque de código dentro de do se ejecute al menos una vez:
123456789// while loop while (false) { console.log("while"); // not executed } // do-while loop do { console.log("do-while"); // executed 1 time } while (false);
Nota
Incluir el end-of-command (
;) después del bloque de códigodoprovocará unSyntaxError.
El bucle do-while es particularmente útil cuando necesitas pedir al usuario que introduzca datos al menos una vez y continuar hasta que el usuario introduzca datos válidos o cumpla una condición específica.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.33
Uso del Bucle Do While para Iteración
Desliza para mostrar el menú
Consideremos el bucle do-while. Este bucle es similar al bucle while pero tiene una distinción clave.
| while | do-while |
|---|---|
| Ejecuta el bloque de código después de la comprobación de la condición. | Ejecuta el bloque de código antes de la comprobación de la condición. |
Sintaxis
El bucle do-while comienza con la palabra clave do, encierra el bloque de código entre llaves {}, y concluye con la palabra clave while seguida de la condición entre paréntesis () sin necesidad de un bloque de código adicional:
do {
// bloque de código
} while (condición);
He aquí un ejemplo:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Al principio, la variable a se inicializó a 0, y la condición a >= 1 se evaluó después de la operación a++.
Se garantiza que el bloque de código dentro de do se ejecute al menos una vez:
123456789// while loop while (false) { console.log("while"); // not executed } // do-while loop do { console.log("do-while"); // executed 1 time } while (false);
Nota
Incluir el end-of-command (
;) después del bloque de códigodoprovocará unSyntaxError.
El bucle do-while es particularmente útil cuando necesitas pedir al usuario que introduzca datos al menos una vez y continuar hasta que el usuario introduzca datos válidos o cumpla una condición específica.
¡Gracias por tus comentarios!