Else if konstruktsiyasi
else if konstruktsiyasi bir vaqtning o'zida
else konstruktsiyasi
va keyingi if shartidir.
Sintaksis
if (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:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('noma\'lum qiymat');
};