კონსტრუქცია 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,
    რომელიც ქმნის საპირისპირო პირობას