Konštrukcia else if v JavaScripte

Konštrukcia else if umožňuje nastaviť podmienky v bloku else. Pozrime sa na príklad:

javascriptlet num = 1;

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

Výhodou použitia else if namiesto niekoľkých if-ov je možnosť zachytiť situáciu, kedy hodnota premennej num nevyhovuje žiadnej z podmienok:

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('neplatná hodnota premennej num');
}
Задание 1

V premennej day je nejaké číslo z intervalu od 1 do 31. Určte, do ktorej dekády mesiaca toto číslo patrí (do prvej, druhej alebo tretej).

Задание 2

Upravte predchádzajúcu úlohu tak, aby, ak v premennej day nie je číslo od 1 do 31, bol zobrazený príkaz o chybe.