//Bucles: Repetir algo un número de veces
//Dos tipos: Repetir hasta que se cumpla una condición
//Repetir N veces
let a=1;
while (a<=10) { //Cuando a vale 11 salimos del bucle
console.log(a);
a++;
}
a=1;
while(a<=100){ //Imprime 1,3,9,27,81
console.log(a);
a*=3;
}
a=1; //El do es equivalente al de arriba, hace lo mismo
do{ //Imprime 1,3,9,27,81
console.log(a);
a*=3;
} while (a<=100);
//La diferencia entre while y do..while se da cuando no se cumple la condición
//Nada más empezar. En el while no entramos ninguna vez
//En el do..while como mínimo se entra una vez
a=120;
while(a<=100){ //No imprime nada porque a no es <=100
console.log(a);
a*=3;
}
a=120;
do{ //Sí que imprime 120 porque en el do..while entramos por lo menos una vez
console.log(a);
a*=3;
} while (a<=100);
https://www.w3schools.com/js/js_loop_while.asp