კონსტრუქცია if
კონსტრუქცია if ადგენს პირობას. ამ
კონსტრუქციის საშუალებით ჩვენ შეგვიძლია დავსვათ პროგრამას,
მაგალითად, კითხვა "არის თუ არა ცვლადი a
ცვლად b-ზე დიდი", და პასუხის მიხედვით
შევასრულოთ ან ერთი კოდი, ან მეორე.
როგორც წესი, ეს კონსტრუქცია გამოიყენება
კონსტრუქცია else-თან
კომბინაციაში.
სინტაქსი
if (ლოგიკური გამოსახულება) {
/*
აქ მოთავსებული კოდი შესრულდება,
თუ ლოგიკური გამოსახულება ჭეშმარიტია
*/
};
იმ შემთხვევაში, თუ ფიგურულ ფრჩხილებში მხოლოდ ერთი გამოსახულებაა, შესაძლებელია ამ ფიგურული ფრჩხილების არ დაწერა.
მაგალითი
თუ ცვლადის მნიშვნელობა უდრის ერთს, გამოვიტანოთ ეკრანზე რაიმე შეტყობინება:
let test = 1;
if (test == 1) {
alert('+++');
}
მაგალითი
შევამოწმოთ, ცვლადის მნიშვნელობა მეტია ნულზე თუ არა:
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('ნულზე ნაკლები');
}