La Costruzione else if in JavaScript
La costruzione else if permette
di definire condizioni nel blocco else.
Diamo un'occhiata a un esempio:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Il vantaggio dell'uso di else if
invece di diversi if è la possibilità
di catturare la situazione in cui il valore della variabile
num non soddisfa nessuna delle condizioni:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
} else {
console.log('valore della variabile num non valido');
}
Nella variabile day è contenuto un numero
compreso tra 1 e 31. Determinate
in quale decade del mese ricade questo numero
(prima, seconda o terza).
Modificate il problema precedente in modo che,
se nella variabile day non c'è un numero
da 1 a 31, venga visualizzato un messaggio
di errore.