Die konstruksie else if in JavaScript

Die konstruksie else if laat toe om voorwaardes in die else-blok te spesifiseer. Kom ons kyk na 'n voorbeeld:

javascriptlet num = 1;

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

Die voordeel van die gebruik van else if in plaas van verskeie if's is die vermoë om die situasie te vang waar die waarde van die veranderlike num onder geen van die voorwaardes val nie:

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('verkeerde waarde van die veranderlike num');
}
Задание 1

In die veranderlike day is daar 'n getal uit die interval van 1 tot 31. Bepaal in watter dekade van die maand hierdie getal val (in die eerste, tweede of derde).

Задание 2

Wysig die vorige taak sodat, indien daar in die veranderlike day nie 'n getal van 1 tot 31 is nie, 'n foutboodskap uitgereik word.