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 օգտագործելու առավելությունը մի քանի անկախ 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 միջակայքից, ապա ցուցադրվի սխալի մասին հաղորդագրություն: