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 ге чейинки сан эмес болсо, ката жөнүндө билдирме чыгарылсын.