Bucles JS

//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

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos