Konstruktsioon else if JavaScriptis

Konstruktsioon else if võimaldab määrata tingimusi plokis else. Vaatame näidet:

javascriptlet num = 1;

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

else if kasutamise eeliseks mitu if kasutamise asemel on võimalus tabada olukord, kus muutuja num väärtus ei sobi ühegi tingimuse alla:

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('muutuja num vale väärtus');
}
Задание 1

Muutujas day on mingi arv vahemikust 1 kuni 31. Määrake, millisesse kuu dekkaadi see arv kuulub (esimesse, teise või kolmandasse).

Задание 2

Modifitseerige eelmist ülesannet nii, et kui muutujas day ei ole arv vahemikus 1 kuni 31, antaks veateade.