Um if pode ser seguido por um bloco else opcional. O bloco else será executado se a expressão booleana testada por if for avaliada como falsa.
A seguir está a sintaxe.
if(boolean_expression) {
// statement(s) will execute if the Boolean expression is true
} else {
// statement(s) will execute if the Boolean expression is false
}
Fluxograma
O bloco if guarda a expressão condicional. O bloco associado à instrução if é executado se a expressão booleana for avaliada como verdadeira. O bloco if pode ser seguido por uma instrução else opcional. O bloco de instrução associado ao bloco else é executado se a expressão for avaliada como falsa.
Exemplo: Simples if… else
var num = 12;
if (num % 2 == 0) {
console.log("Even");
} else {
console.log("Odd");
}
O exemplo acima imprime se o valor em uma variável é par ou ímpar. O bloco if verifica a divisibilidade do valor por 2 para determinar o mesmo.
A seguinte saída é exibida na execução bem-sucedida do código acima.
Even