Else if konstruksiyası

else if konstruksiyası eyni zamanda else konstruksiyası və növbəti if şərtidir.

Sintaksis

javascriptif (məntiqi ifadə 1) {
  /*
    burada yerləşən kod icra olunacaq,
    əgər məntiqi ifadə 1 doğrudursa
  */
} else if (məntiqi ifadə 2) {
  /*
    burada yerləşən kod icra olunacaq,
    əgər məntiqi ifadə 2 doğrudursa
  */
} else {
  /*
    burada yerləşən kod icra olunacaq,
    əgər məntiqi ifadə 2 yanlışdırsa
  */
};

Əgər fiqurlu mötərizələrdə yalnız bir ifadə varsa, bu fiqurlu mötərizələri yazmaq mütləq deyil.

Nümunə

Dəyişəndə 1, 2 və ya 3 rəqəminin saxlanılıb-saxlanılmadığını yoxlayaq və uyğun dəyəri çap edək:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('naməlum dəyər');
};

Həmçinin bax

  • if konstruksiyası,
    şərt yaradır
  • else konstruksiyası,
    əks şərt yaradır