La construction else if en JavaScript

La construction else if permet de définir des conditions dans le bloc else. Regardons un exemple :

javascriptlet 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 :

javascriptlet 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');
}
Задание 1

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).

Задание 2

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é.