Else if konstruktsiyasi

else if konstruktsiyasi bir vaqtning o'zida else konstruktsiyasi va keyingi if shartidir.

Sintaksis

javascriptif (mantiqiy ifoda 1) {
  /*
    bu yerda joylashgan kod bajariladi,
    agar mantiqiy ifoda 1 to'g'ri bo'lsa
  */
} else if (mantiqiy ifoda 2) {
  /*
    bu yerda joylashgan kod bajariladi,
    agar mantiqiy ifoda 2 to'g'ri bo'lsa
  */
} else {
  /*
    bu yerda joylashgan kod bajariladi,
    agar mantiqiy ifoda 2 noto'g'ri bo'lsa
  */
};

Agar jingalak qavslar faqat bitta ifodani o'z ichiga olgan bo'lsa, bu jingalak qavslarni yozmaslik mumkin.

Misol

O'zgaruvchida 1, 2 yoki 3 soni saqlanganligini tekshiramiz va mos qiymatni chiqaramiz:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('noma\'lum qiymat');
};

Shuningdek qarang

  • if konstruktsiyasi,
    shart yaratadi
  • else konstruktsiyasi,
    teskari shart yaratadi