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