if konstruksiyası
if konstruksiyası şərt təyin edir. Bu konstruksiyanın
köməyi ilə biz proqrama, məsələn, "a dəyişəni
b dəyişənindən böyükdürmü?" sualını verə bilərik
və cavabdən asılı olaraq ya bir kodu, ya da digərini
icra edə bilərik.
Bir qayda olaraq, bu konstruksiya else
konstruksiyası ilə birləşdirmədə istifadə olunur.
Sintaksis
if (məntiqi ifadə) {
/*
burada yerləşən kod icra olunacaq,
əgər məntiqi ifadə doğrudursa
*/
};
Əgər fiqurli mötərizələrdə yalnız bir ifadə varsa, bu fiqurli mötərizələri yazmamaq olar.
Nümunə
Əgər dəyişənin dəyəri birə bərabərdirsə, ekrana bir mesaj çıxadaq:
let test = 1;
if (test == 1) {
alert('+++');
}
Nümunə
Görək dəyişənin dəyəri sıfırdan böyükdürmü, ya yox:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Nümunə
if-else konstruksiyalarını bir-birinə ixtiyari
şəkildə yerləşdirmək olar:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('5-dən kiçik və ya bərabər');
} else {
alert('5-dən böyük');
}
} else {
alert('sıfırdan kiçik');
}