Else if konstruksjon i JavaScript

Konstruksjonen else if tillater å sette betingelser i else-blokken. La oss se på et eksempel:

javascriptlet num = 1;

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

Fordelen med å bruke else if i stedet for flere if-setninger er muligheten for å fange opp situasjoner hvor verdien av variabelen num ikke passer til noen av betingelsene:

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('ugyldig verdi for variabelen num');
}
Задание 1

I variabelen day ligger et tall fra intervallet 1 til 31. Bestem i hvilken dekade av måneden dette tallet faller (i første, andre eller tredje).

Задание 2

Modifiser den forrige oppgaven slik at, hvis variabelen day ikke er et tall fra 1 til 31, vises en feilmelding.