კონსტრუქცია 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-მდე, გამოიცემოს შეტყობინება შეცდომის შესახებ.