JavaScript'te else if Yapısı

else if yapısı, else bloğunda koşullar belirtmenize olanak tanır. Bir örnekle inceleyelim:

javascriptlet num = 1;

if (num == 1) {
  console.log('value1');
} else if (num == 2) {
  console.log('value2');
} else if (num == 3) {
  console.log('value3');
}

Birden fazla if kullanmak yerine else if kullanmanın avantajı, num değişkeninin değerinin hiçbir koşula uymadığı durumu yakalayabilmektir:

javascriptlet num = 1;

if (num == 1) {
  console.log('value1');
} else if (num == 2) {
  console.log('value2');
} else if (num == 3) {
  console.log('value3');
} else {
  console.log('num değişkeninin değeri geçersiz');
}
Задание 1

day değişkeninde, 1 ile 31 arasında bir sayı bulunmaktadır. Bu sayının ayın hangi on günlük dönemine (birinci, ikinci veya üçüncü) denk geldiğini belirleyin.

Задание 2

Önceki görevi, day değişkeninde 1 ile 31 arasında bir sayı bulunmadığında bir hata mesajı verecek şekilde değiştirin.