Else if конструкцияси
else if конструкцияси бир вақтда
else конструкцияси ва
кейинги if шартидир.
Синтаксис
if (логик ифода 1) {
/*
бу ерда жойлашган код бажарилади,
агар логик ифода 1 тўғри бўлса
*/
} else if (логик ифода 2) {
/*
бу ерда жойлашган код бажарилади,
агар логик ифода 2 тўғри бўлса
*/
} else {
/*
бу ерда жойлашган код бажарилади,
агар логик ифода 2 нотўғри бўлса
*/
};
Агар кавич ичида фақат битта ифода бўлса, бу кавичларни ёзиш шарт эмас.
Мисол
Ўзгарувчида 1, 2 ёки 3
сони сақланганлигини текширамиз ва мос қийматни чиқарамиз:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('номаълум қиймат');
};