Else konstruksiyası
else konstruksiyası,
if konstruksiyasında
yalan şərt olduqda icra olunacaq kod blokunu təyin edir.
Sintaksis
if (məntiqi ifadə) {
/*
burada yerləşən kod icra olunacaq,
əgər məntiqi ifadə doğrudursa
*/
} else {
/*
burada yerləşən kod icra olunacaq,
əgər məntiqi ifadə yanlışdırsa
*/
};
Əgər qıvrım mötərizələrdə yalnız bir ifadə varsa, bu qıvrım mötərizələri yazmaq mütləq deyil.
Nümunə
Dəyişənin qiymətinin sıfırdan böyük olub-olmadığını yoxlayaq:
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');
}