I'm just a painter who studied computer science.

Bucles

Bucles

Se utilizan para ejecutar varias veces determinados bloques de codigo mientra se cumpla una condicion. Existen 3 elementos que controlan el flujo del bucle. La inicializacion que fija los valores con los que iniciamos el bucle, la condicion de permanencia en el bucle y la actualizacion de la variable de control al ejecutarse la iteracion.

Bucle While

Se ejecutara mientras se cumpla la condicion.

  
  var condicion; // Inicializacion

  while(condicion) { // Condicion de permanencia
    bloque_de_codigo // Codigo a ejecutar y actualizacion de la variable de control
  }
  
  
  var i = 0; 

  while(i < 11) { 
    console.log(i); 
    i++; 
  }
  //-> 0 1 2 3 4 5 6 7 8 9 10
  

Bucle Do/While

Es similar al while con la salvedad de que ejecutamos un bloque de codigo dentro de do por primera vez y despues se comprueba la condicion de permanencia en el bucle.

  
  var i = 0; 

  do { 
    console.log( i ); 
    i++; 
  } 
  while(i < 11); 
  //-> 0 1 2 3 4 5 6 7 8 9 10
  

Bucle For

Nos permite resumir en una linea la forma de un bucle while.

  
  var i; 
  for(i = 0; i < 11; i++) { 
    console.log( i ); 
  } 
  //-> 0 1 2 3 4 5 6 7 8 9 10