Канструкцыя else if у JavaScript

Канструкцыя else if дазваляе задаваць умовы ў блоку else. Давайце паглядзім на прыкладзе:

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 замест некалькіх іфаў з'яўляецца магчымасць адлавіць сітуацыю, калі значэнне пераменнай num не падыходзіць ні пад адну з умоваў:

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('няправільнае значэнне пераменнай num');
}
Задание 1

У пераменнай day ляжыць нейкае лік з інтэрвалу ад 1 да 31. Вызначце ў якую дэкаду месяца трапляе гэтае лік (у першую, другую ці трэцюю).

Задание 2

Мадыфікуйце папярэднюю задачу так, каб, калі ў пераменнай day будзе не лік ад 1 да 31, выдавалася паведамленне аб памылцы.