კონსტრუქცია if

კონსტრუქცია if ადგენს პირობას. ამ კონსტრუქციის საშუალებით ჩვენ შეგვიძლია დავსვათ პროგრამას, მაგალითად, კითხვა "არის თუ არა ცვლადი a ცვლად b-ზე დიდი", და პასუხის მიხედვით შევასრულოთ ან ერთი კოდი, ან მეორე.

როგორც წესი, ეს კონსტრუქცია გამოიყენება კონსტრუქცია else-თან კომბინაციაში.

სინტაქსი

javascriptif (ლოგიკური გამოსახულება) {
  /*
    აქ მოთავსებული კოდი შესრულდება,
    თუ ლოგიკური გამოსახულება ჭეშმარიტია
  */
};

იმ შემთხვევაში, თუ ფიგურულ ფრჩხილებში მხოლოდ ერთი გამოსახულებაა, შესაძლებელია ამ ფიგურული ფრჩხილების არ დაწერა.

მაგალითი

თუ ცვლადის მნიშვნელობა უდრის ერთს, გამოვიტანოთ ეკრანზე რაიმე შეტყობინება:

javascriptlet test = 1;

if (test == 1) {
  alert('+++');
}

მაგალითი

შევამოწმოთ, ცვლადის მნიშვნელობა მეტია ნულზე თუ არა:

javascriptlet test = 1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

მაგალითი

კონსტრუქციები if-else შესაძლებელია ერთმანეთში ჩაისვას თვითნებური წესით:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('ნაკლებია ან უდრის 5-ს');
  } else {
    alert('5-ზე მეტი');
  }
} else {
  alert('ნულზე ნაკლები');
}

იხილეთ აგრეთვე

  • კონსტრუქცია else,
    რომელიც ქმნის საპირისპირო პირობას
  • კონსტრუქცია elseif,
    რომელიც ასევე ქმნის პირობას
  • კონსტრუქცია switch,
    რომელიც ასევე ქმნის პირობას