El Bucle `do-while`
El do-while
es muy similar a un bucle while
, excepto que siempre se ejecuta al menos una vez, incluso si la condición del bucle es false
.
Otra diferencia es que el bloque de código se ejecuta antes de que se verifique la condición del bucle.
La sintaxis general de un bucle do-while
es la siguiente:
do {
// code to execute
} while(boolean_expression);
El diagrama de flujo describe el proceso de ejecución de un bucle do-while
:
Por ejemplo, a continuación se muestra un programa que utiliza un bucle do-while
para imprimir los primeros diez números pares:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Incluso si cambiamos el valor de i
, de modo que la condición sea false
, el bloque de código se ejecutará al menos una vez:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. ¿Cuál es la diferencia clave entre un bucle while
y un bucle do-while
?
2. ¿Cuál será la salida del siguiente código?
¡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 1.33
El Bucle `do-while`
Desliza para mostrar el menú
El do-while
es muy similar a un bucle while
, excepto que siempre se ejecuta al menos una vez, incluso si la condición del bucle es false
.
Otra diferencia es que el bloque de código se ejecuta antes de que se verifique la condición del bucle.
La sintaxis general de un bucle do-while
es la siguiente:
do {
// code to execute
} while(boolean_expression);
El diagrama de flujo describe el proceso de ejecución de un bucle do-while
:
Por ejemplo, a continuación se muestra un programa que utiliza un bucle do-while
para imprimir los primeros diez números pares:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Incluso si cambiamos el valor de i
, de modo que la condición sea false
, el bloque de código se ejecutará al menos una vez:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. ¿Cuál es la diferencia clave entre un bucle while
y un bucle do-while
?
2. ¿Cuál será la salida del siguiente código?
¡Gracias por tus comentarios!