else Yapısı

else yapısı, if yapısındaki koşul yanlış olduğunda çalışacak kod bloğunu belirler.

Sözdizimi

javascriptif (mantıksal ifade) {
  /*
    buraya yerleştirilen kod,
    mantıksal ifade doğruysa çalıştırılır
  */
} else {
  /*
    buraya yerleştirilen kod,
    mantıksal ifade yanlışsa çalıştırılır
  */
};

Eğer süslü parantezler içinde sadece bir ifade varsa, bu süslü parantezler yazılmayabilir.

Örnek

Değişkenin değerinin sıfırdan büyük olup olmadığını kontrol edelim:

javascriptlet test = -1;

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

Örnek

if-else yapıları birbirine istenilen şekilde iç içe yerleştirilebilir:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('5\'ten küçük veya eşit');
  } else {
    alert('5\'ten büyük');
  }
} else {
  alert('sıfırdan küçük');
}

Ayrıca Bakınız

  • koşul oluşturan if yapısı
  • koşul oluşturan elseif yapısı
  • koşul oluşturan switch yapısı