Instrucciones

El JavaScript posee un juego de instrucciones compacto que permite añadir muchisima interactividad a las paginas Web.

1. Condicionales

Permiten efectuar determinadas acciones en base a una condicion logica.

Simples

if (condicion) {
   instrucciones; 
   ...
}[else {instrucciones;}]

1.2 Multiple

switch (variable) {
   case val1:
      instrucciones;
      ...
      break;
   case val2:
      instrucciones;
      ...
      break;
   default:
      instrucciones;
      ...
}

Tambien se puede hacer.

switch (true) {
   case (condicion 1):
      instrucciones;
      ...
      break;
   case (condicion 2):
      instrucciones;
      ...
      break;
   default:
      instrucciones;
      ...
}

2. Bucles

Un bucle es un conjunto de comandos que se ejecutan hasta que se cumple una condición especificada.

2.1 For

Permite un blucle repetitivo sabiendo de antemano el numero de ejecuciones que sera necesario usando una variable de control.

for ([inicial;][final;][incremento]) {
   instrucciones;
   ...
}

2.2 While

Permite un bucle repetitivo cuyo numero de repeticiones depende de que la condicion sea verdadera.

while (condicion) {
   instrucciones;
   ...
   incremento;
}

Tener en cuenta que si la condicion inicial es falsa no se ejecutara ninguna vez el bucle.

2.3 DO

Se trata de un bucle en el que la condición se comprueba tras la primera iteración, es decir que el cuerpo del bucle se ejecuta al menos una vez asi la condicion sea falsa.

do {
   instrucciones;
   ...
   incremento;
} while (condicion)

2.4 Control de bucle

Tenemos dos comando para control de bucle:

Comando de bucle
ComandoDescripcion
breakque termina el bucle y transfiere el control del programa a la siguiente instruccion a continuacion del bucle.
continueinterrumpe la ejecucion de instrucciones dentro del bucle y regresa el control al inicio del bucle para ser evalueda la condicion inicial.

3. Manipulacion de objetos

Hay varias intrucciones para manejar objetos



3.1 New

Permite crear un nuevo objeto de un tipo definido por el usuario.

variable = new tipo (parametri1 [,parametro2]...[,parametro n]);

3.2 This

Se usa para definir al objeto en uso, por lo general el que efectua una llamada, al definir un método.

this[.propiedad]

3.3 FOR..IN

Itera una variable a lo largo de todas las propiedaes de un objeto, para cada propiedad. JavaScript ejecuta las instrucines especificadas.

for (variable IN objeto) {
   instrucciones;
   ...
}

3.4 WITH

Establece el objeto por omisión de una serie de instrucciones; si no especifica en las propiedades el abjeto, se asume el indicado con with.

with (objeto) {
   instrucciones;
   ...
}

4. Comentarios

Los comentarios son lineas que cooca el autor para propósitos explicativos deltro de un programa. El insterprete ignora los comentarios.

4.1 Comentarios de una linea

// comentario

4.2 Comentarios de varias lineas

/* 
comentario 
...
*/