else Yapısı
else yapısı,
if yapısındaki
koşul yanlış olduğunda çalışacak kod bloğunu belirler.
Sözdizimi
if (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:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Örnek
if-else yapıları birbirine istenilen şekilde iç içe yerleştirilebilir:
let 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');
}