El JavaScript posee un juego de instrucciones compacto que permite añadir muchísima interactividad a las paginas Web.
Permiten efectuar determinadas acciones en base a una condición lógica.
if (condición) { instrucciones; ... }[else {instrucciones;}]
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; ... }
Un bucle es un conjunto de comandos que se ejecutan hasta que se cumple una condición especificada.
Permite un bucle repetitivo sabiendo de antemano el numero de ejecuciones que sera necesario usando una variable de control.
for ([inicial;][final;][incremento]) { instrucciones; ... }
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.
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)
Tenemos dos comando para control de bucle:
Comando | Descripción |
---|---|
break | que termina el bucle y transfiere el control del programa a la siguiente instrucción a continuación del bucle. |
continue | interrumpe la ejecución de instrucciones dentro del bucle y regresa el control al inicio del bucle para ser evaluada la condición inicial. |
Hay varias instrucciones para manejar objetos
Permite crear un nuevo objeto de un tipo definido por el usuario.
variable = new tipo (parametri1 [,parametro2]...[,parámetro n]);
Se usa para definir al objeto en uso, por lo general el que efectúa una llamada, al definir un método.
this[.propiedad]
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; ... }
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; ... }
Los comentarios son lineas que cooca el autor para propósitos explicativos dentro de un programa. El interprete ignora los comentarios.
// comentario
/* comentario ... */