Else if konstruktion i JavaScript

Konstruktionen else if tillader at angive betingelser i else-blokken. Lad os 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 ved at bruge else if i stedet for flere if-er er muligheden for at fange situationen, hvor variablens værdi num ikke opfylder nogen af betingelserne:

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 værdi for variablen num');
}
Задание 1

Variablen day indeholder et tal i intervallet fra 1 til 31. Bestem i hvilken dekade af måneden dette tal falder (i den første, anden eller tredje).

Задание 2

Modificer den forrige opgave, så hvis variablen day ikke indeholder et tal fra 1 til 31, udskrives en fejlmeddelelse.