კონსტრუქცია 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('უცნობი მნიშვნელობა');
};