Cấu trúc else if trong JavaScript
Cấu trúc else if cho phép
thiết lập các điều kiện trong khối else.
Hãy xem ví dụ:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Lợi thế của việc sử dụng else if
thay vì nhiều lệnh if là khả năng
bắt trường hợp giá trị của biến
num không phù hợp với bất kỳ điều kiện nào:
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('giá trị biến num không hợp lệ');
}
Trong biến day có một số
từ khoảng 1 đến 31. Hãy xác định
số này thuộc vào thập kỷ nào của tháng
(thập kỷ đầu tiên, thứ hai hay thứ ba).
Hãy sửa đổi bài toán trước sao cho,
nếu trong biến day không phải là số
từ 1 đến 31, sẽ hiển thị thông báo
lỗi.