Ejecuta de forma condicional un grupo de instrucciones, según el valor de una expresión.
if (condición) instrucción1 [else instrucción2]
Generalmente es una buena práctica encerrar instrucción1 e instrucción2 entre llaves ({}) para obtener mayor claridad y evitar errores inadvertidos.
En el ejemplo siguiente, se puede pensar que else se utiliza con la primera instrucción if, pero se utiliza con la segunda.
if
(x == 5)if
(y == 6) z = 17; else z = 20;
Cambiar el código de la siguiente manera elimina cualquier ambigüedad:
if
(x == 5) {if
(y == 6) z = 17; } else z = 20;
De forma semejante, si desea agregar una instrucción a instrucción1 y no usa llaves, pude crear un error:
if
(x == 5)
z = 7;
q = 42;
else
z = 19;
En este caso, hay un error de sintaxis, porque hay más de una instrucción entre las instrucciones if y else. Las llaves son necesarias a ambos lados de las instrucciones entre if y else.
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |