Curso de Javascript | Bucle While en Javascript

Curso de Javascript Online. Desde cero.

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

let valor = 0;
while(valor<4){
	console.log(valor);
	valor++;
}

Ejercicio

1. Suma los números del 5 al 0 (inclusive), en orden descendente usando un bucle de while.

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);
Ver preguntas de la certificación JSE-40-01

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.