Else if constructie in JavaScript

De constructie else if maakt het mogelijk voorwaarden te specificeren in het else blok. Laten we een voorbeeld bekijken:

javascriptlet num = 1;

if (num == 1) {
  console.log('value1');
} else if (num == 2) {
  console.log('value2');
} else if (num == 3) {
  console.log('value3');
}

Het voordeel van het gebruik van else if in plaats van meerdere if's is de mogelijkheid om de situatie op te vangen waarin de waarde van de variabele num niet aan een van de voorwaarden voldoet:

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('ongeldige waarde van variabele num');
}
Задание 1

In de variabele day bevindt zich een getal uit het interval van 1 tot 31. Bepaal in welk decennium van de maand dit getal valt (in de eerste, tweede of derde).

Задание 2

Wijzig de vorige opdracht zo, dat, als in de variabele day geen getal van 1 tot 31 staat, er een foutmelding wordt weergegeven.