else if Yapısı
else if yapısı aynı zamanda
bir else yapısı
ve bir sonraki if koşuludur.
Sözdizimi
if (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:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('bilinmeyen değer');
};