miércoles, 17 de octubre de 2012

17 - Ruptura de bucles en Javascript



Interesante: Vídeo Tutorial de Javascript, aprende a programar Javascript desde cero.

Aunque procuremos usara una programación estructura alguna vez puede ser necesario interrumpir la repetición de un bucle o forzar una iteración del mismo, esto puede lograrse mediante las sentencias break y continue. Son sentencias aplicables a cualquiera de las estructuras de bucle en JavaScript.

break
La sentencia break interrumpe la iteración actual y envía al programa a la instrucción que sigue al bucle.

var lista = new Array ('a','b','c','z','x','f');
var item ;
for (item in lista)
{
if (lista[item] == "z")
break;
document.write(lista[item]+'<br>');
}

Este ejemplo escribiría el contenido del array lista hasta encontrar una letra z.

continue
La sentencia continue interrumpe la iteración actual y envía al programa a la comprobación de la condición, si esta es cierta continúa con la siguiente iteración.

var lista = new Array ('a','b','c','z','x','f');
var item ;
for (item in lista)
{
if (lista[item] == "z")
continue;
document.write(lista[item]+'<br>');
}

Este ejemplo escribiría el contenido del array saltándose la letra z.