კონსტრუქცია else
კონსტრუქცია else აზუსტებს კოდის ბლოკს,
რომელიც შესრულდება მცდარი პირობის შემთხვევაში კონსტრუქციაში
if.
სინტაქსი
if (ლოგიკური გამოსახულება) {
/*
აქ მოთავსებული კოდი შესრულდება,
თუ ლოგიკური გამოსახულება მართალია
*/
} else {
/*
აქ მოთავსებული კოდი შესრულდება,
თუ ლოგიკური გამოსახულება მცდარია
*/
};
იმ შემთხვევაში, თუ ფიგურულ ფრჩხილებში მხოლოდ ერთი გამოსახულებაა, ამ ფიგურულ ფრჩხილების დაწერა არ არის აუცილებელი.
მაგალითი
შევამოწმოთ, ცვლადის მნიშვნელობა მეტია ნულზე თუ არა:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
მაგალითი
კონსტრუქციები if-else შეიძლება ერთმანეთში იყოს ჩადგმული ნებისმიერი წესით:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('ნაკლები ან ტოლი 5-ის');
} else {
alert('მეტია 5-ზე');
}
} else {
alert('ნაკლებია ნულზე');
}