Else if konstrukcija u JavaScript-u

Konstrukcija else if omogućava zadavanje uslova u bloku else. Pogledajmo na primeru:

javascriptlet num = 1;

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

Prednost korišćenja else if umesto nekoliko if-ova je mogućnost da se uhvati situacija kada vrednost promenljive num ne odgovara nijednom od uslova:

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

U promenljivoj day se nalazi neki broj iz intervala od 1 do 31. Odredite u koju dekadu meseca spada ovaj broj (u prvu, drugu ili treću).

Задание 2

Modifikujte prethodni zadatak tako da, ako u promenljivoj day bude broj koji nije od 1 do 31, ispiše se poruka o grešci.