Un if puede ir seguido de un bloque else opcional. El bloque else se ejecutará si la expresión booleana probada por if se evalúa como falsa.
A continuación se muestra la sintaxis.
if(boolean_expression) {
// statement(s) will execute if the Boolean expression is true
} else {
// statement(s) will execute if the Boolean expression is false
}
Diagrama de flujo
El bloque if protege la expresión condicional. El bloque asociado con la instrucción if se ejecuta si la expresión booleana se evalúa como verdadera. El bloque if puede ir seguido de una instrucción else opcional. El bloque de instrucciones asociado con el bloque else se ejecuta si la expresión se evalúa como falsa.
Ejemplo: simple if… else
var num = 12;
if (num % 2 == 0) {
console.log("Even");
} else {
console.log("Odd");
}
El ejemplo anterior imprime si el valor de una variable es par o impar. El bloque if comprueba la divisibilidad del valor por 2 para determinar el mismo.
La siguiente salida se muestra en la ejecución exitosa del código anterior.
Even