A declaração else

A declaração else define um bloco de código que será executado quando a condição na declaração if for falsa.

Sintaxe

javascriptif (expressão booleana) {
  /*
    o código localizado aqui será executado
    se a expressão booleana for verdadeira
  */
} else {
  /*
    o código localizado aqui será executado
    se a expressão booleana for falsa
  */
};

Caso haja apenas uma expressão dentro das chaves, é possível omitir essas chaves.

Exemplo

Vamos verificar se o valor da variável é maior que zero ou não:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Exemplo

As declarações if-else podem ser aninhadas umas nas outras de forma arbitrária:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('menor ou igual a 5');
  } else {
    alert('maior que 5');
  }
} else {
  alert('menor que zero');
}

Veja também

  • a declaração if,
    que cria uma condição
  • a declaração elseif,
    que cria uma condição
  • a declaração switch,
    que cria uma condição