Konstruksi else if dalam JavaScript
Konstruksi else if membenarkan
anda menetapkan syarat dalam blok else.
Mari kita lihat contoh:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Kelebihan menggunakan else if
berbanding beberapa if ialah keupayaan
untuk menangkap situasi apabila nilai pembolehubah
num tidak memenuhi sebarang syarat:
let 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('nilai pembolehubah num tidak sah');
}
Dalam pembolehubah day terdapat suatu nombor
dari selang 1 hingga 31. Tentukan
kepada dekad bulan manakah nombor ini jatuh
(pertama, kedua atau ketiga).
Ubah suai tugas sebelumnya supaya,
jika dalam pembolehubah day bukan nombor
dari 1 hingga 31, mesej
ralat akan dipaparkan.