Está usted en Indice > Construcción > Lenguajes > JavaScript > Lecciones y Paso a Paso > Estructuras de control con JavaScript
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Estructuras de control con JavaScript

Para controlar la ejecución de una acción o bloque de acciones una o mas veces disponemos de lo que se llama estructuras de control, a continuación explicaré las estructuras de control que usaremos más comunmente:

El condicional IF
Realiza un bloque de acciones si se cumple una condición y si no se cumple realiza el bloque de acciones de else.

<script>
if(2 == 2){
alert('2 es igual a 2');
}
else {
alert('2 es distinto de 2');
}
</script>

El ciclo FOR
Realiza un bloque de acciones desde una acción inicial a una condición.

<script>
for(i=0;i<10;i=i+1){
alert(i);
}
</script>

El primer parámetro de for (i=0) indica el estado inicial, es decir, cuando empiece el ciclo i será 0. La segunda es la condición final, se repetirá alert(i) hasta que i sea 5. La tercera es una operación que se ejecuta cada vez que se repite.

El ciclo WHILE
Repite un bloque de acciones mientras se repite la condición entre paréntesis.

Cuando el bloque de acciones modifica la situación que hacía cumplir la condición y la condición no se cumple, se deja de repetir el bloque de acciones.

<script>
i = 0;
while(i < 10){
alert(i);
i=i+1;
}
</script>

Repetirá alert(i) y i=i+1 mientras i sea menor que 10.

 

Por Eloi de San Martin.
www.programacionweb.net



Usuarios que han visto este tema también han visto...

- Texto sirena en Javascript
- DOMTool: Crea código DOM a partir de HTML
- No Frame - Borrando frames de tus paginas
- Tres en raya gráfico en Javascript
- Función createElement y appendChild en Javascript


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 22-11-2008 a las 12:45:06