Está en la página 1de 7

TEMA 4.

Introduccin a la programacin con el lenguaje JavaScript

Tecnologas de la Informacin 1Bachillerato


IES Zurbarn (Badajoz)

Sesin 5
Estructuras de control

Introduccin
Los scripts vistos hasta ahora han sido tremendamente sencillos y lineales: se iban ejecutando las sentencias simples una detrs de la otra desde el principio hasta el fin. Sin embargo, esto no tiene porque ser siempre as. En los programas generalmente necesitaremos hacer cosas distintas dependiendo del estado de nuestras variables o realizar un mismo proceso muchas veces sin escribir la misma lnea de cdigo una y otra vez. Para realizar cosas ms complejas en nuestros scripts se utilizan las es tructuras de control. Utilizndolas podemos realizar tomas de decis iones y bucles . En las siguientes diapositivas vamos a conocer las distintas estructuras de control que existen en Javascript.

Es tructura de control s electiva


Nos sirven para realizar unas acciones u otras en funcin del es tado de las variables . Es decir, tomar decisiones para ejecutar unas instrucciones u otras dependiendo de lo que est ocurriendo en ese instante en nuestros programas.

P or ejemplo, dependiendo si el usuario que entra en nuestra pgina es mayor de edad o no lo es, podemos permitirle o no ver los contenidos de nuestra pgina .

En javascript podemos tomar decisiones utilizando dos enunciados distintos:


Sentencia if Sentencia s witch

2
S

Es tructura de control s electiva. Ejemplo


Ejemplo de la sentencia sentencia if
<html> <head><title>Ejemplo</title></head> <body>

edad >=18

NO

<script languaje="JavaScript"> var edad; edad=prompt('Escribe tu edad:',''); if (edad >= 18) { document.write('Eres mayor de edad.'); } else { document.write('Eres menor de edad.'); } </script> </body> </html>

eres mayor de edad

eres menor de edad

Es tructura de control repetitiva.


Los bucles se utilizan para realizar ciertas acciones repetidamente. Son muy utilizados a todos los niveles en la programacin. C on un bucle podemos por ejemplo imprimir en una pgina los nmeros del 1 al 100 sin necesidad de escribir cien veces el la instruccin imprimir. Desde el 1 hasta el 100 hacer Imprimir el nmero actual

En javascript existen varios tipos de bucles, cada uno est indicado para un tipo de iteracin distinto y son los siguientes:

Bucle for (desde..) Bucle while (mientras..) Bucle do while (hacer mientras..)

Es tructura de control repetitiva. Ejemplo


Ejemplo de la sentencia repetitiva for
vuelta=1
<html> <head><title>Ejemplo</title></head> <body> <script languaje="JavaScript"> var vuelta; for (vuelta=1;vuelta<=200;vuelta++) { document.write('Me estoy mareando..<br>'); } </script> </body> </html>

vuelta <=200

NO

S
Me estoy mareando

vuelta vale 201

También podría gustarte