Bucles y estructuras repetitivas en Javascript
Bucle For, While, y Do While
Existen sentencias que nos permiten dar un recorrido o ciclo por medio de ciertos valores, a esto le podemos llamar una estructura repetitiva aunque al principio no se entienda. Existen varios estructuras que podemos usar. Hoy veremos su uso:
Ciclo for en javascript
El for tiene un sintaxis básica un poco compleja, pero una vez la entendamos podremos hacer uso de ella fácilmente, veamos la sintaxis:
Podemos tomar como base las palabras "Inicio - control o (dec)incremento" para recordar su sintaxis. Ahora veamos un ejemplo práctico. Supongamos que queremos mostrar distintos números y lo haremos con un ciclo:Código:for(valor inicial; El valor irá hasta; Incremento o decremento){ ensentecias a ejecutar; }
[highlight=javascript]var num = 1 ;
for(num = 1; num <= 10; num++){
alert(num);
}[/highlight]
Bien, eso nos mostrará los números de uno en uno, empezando por uno siempre y cuando alcance el valor 10.
Estructura while
Bien ahora veremos este ejemplo que muestra el uso del While. Esta estructura nos permite simplemente hacer lo mismo que el anterior ejemplo pero con los números hasta 100. Esto es porque en el while solo se define un control.
[highlight=javascript]var x;
x=1;
while (x<=100)
{
document.write(x);
document.write('<br>');
x=x+1;
[/highlight]
Estructura Do while
El Do While es una estructura más compleja, nos permite repetir unas sentencias muchas veces hasta que se cumpla una condición.
[highlight=javascript]var suma = 0;
while (suma < 1000){
suma += parseInt(Math.random() * 100) ;
document.write (suma + "<br>")
} [/highlight]
El ejemplo anterior nos muestra como se debe terminar la condición hasta que la variable suma sea menor a 1000.




LinkBack URL
About LinkBacks
