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('փոքր է զրոյից');
}