Instrucciones

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

1. Condicionales

Permiten efectuar determinadas acciones en base a una condición lógica.

Simples

if (condición) {
   instrucciones; 
   ...
}[else {instrucciones;}]

1.2 Múltiple

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

También 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 bucle 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 (condición) {
   instrucciones;
   ...
   incremento;
}

Tener en cuenta que si la condición 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 (condición)

2.4 Control de bucle

Tenemos dos comando para control de bucle:

Comando de bucle
ComandoDescripción
breakque termina el bucle y transfiere el control del programa a la siguiente instrucción a continuación del bucle.
continueinterrumpe la ejecución de instrucciones dentro del bucle y regresa el control al inicio del bucle para ser evaluada la condición inicial.

3. Manipulación de objetos

Hay varias instrucciones para manejar objetos



3.1 New

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

variable = new tipo (parametri1 [,parametro2]...[,parámetro n]);

3.2 This

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

this[.propiedad]

3.3 FOR..IN

Itera una variable a lo largo de todas las propiedades 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 objeto, se asume el indicado con with.

with (objeto) {
   instrucciones;
   ...
}

4. Comentarios

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

4.1 Comentarios de una linea

// comentario

4.2 Comentarios de varias lineas

/* 
comentario 
...
*/