Else konstruksiyası

else konstruksiyası, if konstruksiyasında yalan şərt olduqda icra olunacaq kod blokunu təyin edir.

Sintaksis

javascriptif (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:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Nümunə

if-else konstruksiyalarını bir-birinə ixtiyari şəkildə yerləşdirmək olar:

javascriptlet 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');
}

Həmçinin bax

  • if konstruksiyası,
    şərt yaradır
  • elseif konstruksiyası,
    şərt yaradır
  • switch konstruksiyası,
    şərt yaradır