Else konstruksiyasi

else konstruksiyasi, if konstruksiyasidagi noto'g'ri shartda bajariladigan kod blokini belgilaydi.

Sintaksis

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

Agar jingalak qavslar ichida faqat bitta ifoda bo'lsa, bu jingalak qavslarni yozmaslik ham mumkin.

Misol

O'zgaruvchining qiymati noldan katta yoki yo'qligini tekshiramiz:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Misol

if-else konstruksiyalarini bir-biriga ixtiyoriy tarzda joylashtirish mumkin:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('5 dan kichik yoki teng');
  } else {
    alert('5 dan katta');
  }
} else {
  alert('noldan kichik');
}

Shuningdek qarang

  • if konstruksiyasi,
    shart yaratadi
  • elseif konstruksiyasi,
    shart yaratadi
  • switch konstruksiyasi,
    shart yaratadi