else if Yapısı

else if yapısı aynı zamanda bir else yapısı ve bir sonraki if koşuludur.

Sözdizimi

javascriptif (mantıksal ifade 1) {
  /*
    buradaki kod,
    mantıksal ifade 1 doğruysa çalıştırılacak
  */
} else if (mantıksal ifade 2) {
  /*
    buradaki kod,
    mantıksal ifade 2 doğruysa çalıştırılacak
  */
} else {
  /*
    buradaki kod,
    mantıksal ifade 2 yanlışsa çalıştırılacak
  */
};

Süslü parantezler içinde yalnızca bir ifade varsa, bu süslü parantezler yazılmayabilir.

Örnek

Bir değişkende 1, 2 veya 3 sayısının saklanıp saklanmadığını kontrol edelim ve ilgili değeri yazdıralım:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('bilinmeyen değer');
};

Ayrıca Bakınız

  • if yapısı,
    koşul oluşturur
  • else yapısı,
    ters koşul oluşturur