Costrutto else

Il costrutto else definisce un blocco di codice che verrà eseguito quando la condizione nel costrutto if è falsa.

Sintassi

javascriptif (espressione logica) {
  /*
    il codice qui presente verrà eseguito
    se l'espressione logica è vera
  */
} else {
  /*
    il codice qui presente verrà eseguito
    se l'espressione logica è falsa
  */
};

Nel caso in cui ci sia solo una espressione tra le parentesi graffe, è possibile omettere queste parentesi graffe.

Esempio

Controlliamo se il valore della variabile è maggiore di zero o meno:

javascriptlet test = -1;

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

Esempio

I costrutti if-else possono essere annidati l'uno nell'altro in modo arbitrario:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('minore o uguale a 5');
  } else {
    alert('maggiore di 5');
  }
} else {
  alert('minore di zero');
}

Vedi anche

  • il costrutto if,
    che crea una condizione
  • il costrutto elseif,
    che crea una condizione
  • il costrutto switch,
    che crea una condizione