Конструкция else if

Конструкция else if дар як вақт конструкцияи else ва шарти навбатии if мебошад.

Синтаксис

javascriptif (ифодаи мантиқӣ 1) {
  /*
    коди дар инҷо ҷойгиршуда иҷро мешавад,
    агар ифодаи мантиқӣ 1 дуруст бошад
  */
} else if (ифодаи мантиқӣ 2) {
  /*
    коди дар инҷо ҷойгиршуда иҷро мешавад,
    агар ифодаи мантиқӣ 2 дуруст бошад
  */
} else {
  /*
    коди дар инҷо ҷойгиршуда иҷро мешавад,
    агар ифодаи мантиқӣ 2 нодуруст бошад
  */
};

Дар ҳолате, ки дар кашаҳо танҳо як ифода мавҷуд аст, мумкин аст ин кашаҳоро нанависед.

Намуна

Тафтиш мекунем, ки дар тағирёбанда адад 1, 2 ё 3 нигоҳ дошта мешавад ё не ва қимати мувофиқро чоп мекунем:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('қимати ношинос');
};

Ҳамчунин бубинед

  • конструкцияи if,
    ки шарт месозад
  • конструкцияи else,
    ки шарти баръакс месозад