JavaScript даги else if конструкцияси

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');
}

Бир нечта if ўрнига 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 гача оралиқдаги сон бўлмаса, хато хабар чиқарилсин.