Cấu trúc else
Cấu trúc else xác định một khối mã,
sẽ được thực thi khi điều kiện trong cấu trúc
if là sai.
Cú pháp
if (biểu thức logic) {
/*
mã ở đây sẽ được thực thi
nếu biểu thức logic là đúng
*/
} else {
/*
mã ở đây sẽ được thực thi
nếu biểu thức logic là sai
*/
};
Trong trường hợp chỉ có một biểu thức trong dấu ngoặc nhọn, có thể bỏ các dấu ngoặc nhọn này.
Ví dụ
Hãy kiểm tra xem giá trị của biến có lớn hơn 0 hay không:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Ví dụ
Các cấu trúc if-else có thể lồng vào nhau
một cách tùy ý:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('nhỏ hơn hoặc bằng 5');
} else {
alert('lớn hơn 5');
}
} else {
alert('nhỏ hơn 0');
}