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 կոնստրուկցիան,
    որը ստեղծում է հակառակ պայման