Cấu trúc else if
Cấu trúc else if đồng thời
là cấu trúc else
và điều kiện tiếp theo if.
Cú pháp
if (biểu thức logic 1) {
/*
code nằm ở đây sẽ thực thi,
nếu biểu thức logic 1 đúng
*/
} else if (biểu thức logic 2) {
/*
code nằm ở đây sẽ thực thi,
nếu biểu thức logic 2 đúng
*/
} else {
/*
code nằm ở đây sẽ thực thi,
nếu biểu thức logic 2 sai
*/
};
Trong trường hợp, nếu trong ngoặc nhọn chỉ có một biểu thức, có thể bỏ qua các dấu ngoặc nhọn này.
Ví dụ
Hãy kiểm tra xem trong biến có lưu số
1, 2 hay 3 không và in ra
giá trị tương ứng:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('giá trị không xác định');
};