La construction else if en JavaScript
La construction else if permet
de définir des conditions dans le bloc else.
Regardons un exemple :
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
L'avantage d'utiliser else if
au lieu de plusieurs if est la possibilité
de détecter la situation où la valeur de la variable
num ne correspond à aucune des conditions :
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('valeur invalide de la variable num');
}
La variable day contient un nombre
de l'intervalle de 1 à 31. Déterminez
dans quelle décade du mois ce nombre se trouve
(la première, la deuxième ou la troisième).
Modifiez la tâche précédente pour que,
si la variable day ne contient pas un nombre
de 1 à 31, un message d'erreur
soit affiché.