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
Can you explain why the do-while loop executes at least once?
What are some practical scenarios where a do-while loop is preferred over a while loop?
Can you show how user input validation works with a do-while loop?
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!