while loop código & ejemplo
Usando 'while' loop en javascript
Explicación
while loop:
'while' loop es usado para ejecutar un set de estamentos reiteraresp_codemente hasta que una condicion funciona como verresp_codedera (true). La diferencia entre 'for' y 'while' loop es que 'while' no se toma en cuenta como un argumento.
Sintasis:while(condition)
{
// set de estamentos que podrán ser ejecutados
}Según lo definido en el sintaxis, mientras que el lazo tiene solamente un parámetro, condición que se valiresp_coderá. Las declaraciones dentro del " while" será ejecutado hasta que esta condición llegue a ser falsa.
Como ejemplo , consideraremos una situación donde deseamos imprimir los primeros 5 números.
Código Ejemplo: <script language="javascript">
var i=0;
while(i<5)
{
document.write("El valor de i es - "+i+" ");
i++;
}
</script>
Resulta:El proceso de ejecución es el siguiente:
a) La inicialización de la variable "i" como 0 fue hecha antes de comenzar el loop.
b) En while loop, la condición fue chequearesp_code,
la condición satisfecha (true) como i<5 y por lo tanto el estamento ejecutado.
c) En la última lÃnea fue incrementado el valor de i por 1. Solamente después del final del loop se regresa al comienzo del loop y chequea la condición.
d) Ahora "i" será 1 y i es menor que 5. La condición satisfecha y el estamento son ejecutados. Esto continua hasta i es 5.
e) Cuando i es 5, la condición serÃa falsa y el pointer comes out of the loop.
Nota: Lo más importante aquà es i++ estamento. Si i++ no ha sido incluido 'i' podrá siempre ser zero, entonces la condición podrá ser siempre ser true y el loop serÃa un infinito loop. Esto causarÃa problemas de memoria o infinitos cargamentos de la página.