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 կոնստրուկցիան,
    որը նույնպես ստեղծում է պայման