Costrutto else
Il costrutto else definisce un blocco di codice
che verrà eseguito quando la condizione nel costrutto
if è falsa.
Sintassi
if (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:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Esempio
I costrutti if-else possono essere annidati l'uno
nell'altro in modo arbitrario:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('minore o uguale a 5');
} else {
alert('maggiore di 5');
}
} else {
alert('minore di zero');
}