Else if konstruksiyası
else if konstruksiyası eyni zamanda
else konstruksiyası
və növbəti if şərtidir.
Sintaksis
if (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:
let 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');
};