Конструкция 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('қимати ношинос');
};