Konstrukcija else if v JavaScript

Konstrukcija else if omogoča določanje pogojev v bloku else. Poglejmo si primer:

javascriptlet num = 1;

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

Prednost uporabe else if namesto več if stavkov je možnost zajeti situacijo, ko vrednost spremenljivke num ne ustreza nobenemu od pogojev:

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('neveljavna vrednost spremenljivke num');
}
Задание 1

V spremenljivki day je neka številka iz intervala od 1 do 31. Določite v katero dekado meseca spada ta številka (v prvo, drugo ali tretjo).

Задание 2

Spremenite prejšnjo nalogo tako, da če v spremenljivki day ni številke od 1 do 31, se izpiše sporočilo o napaki.