Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
Ejercicio
Bucle do…while
En el bucle do…while nos aseguramos de ejecutar al menos una sola vez el código del bucle, independientemente de que se cumpla o no la condición que estamos evaluando.
En el siguiente ejemplo generamos un número aleatorio y si es mayor que 0.5 continuamos generando números aleatorios. Si no es mayor que 0.5, rompemos el bucle. Si resolvemos este ejercicio con un bucle while, tendríamos que repetir código. Si lo resolvemos con un bucle do-while, el código queda más directo y conciso ya que no hace falta llamar dos veces al método Math.random():
let random = Math.random();
while (random > 0.5) {
console.log(random);
random = Math.random();
}
let random;
do {
random = Math.random();
console.log(random);
} while (random > 0.5);