Câu lệnh if else (nếu không thì) là một phần quan trọng để kiểm tra điều kiện và điều khiển luồng chạy của chương trình. Câu lệnh if else cho phép chúng ta thực hiện các hành động khác nhau dựa trên một điều kiện.
Câu lệnh if else trong JavaScript có cú pháp cơ bản như sau:
if (dieuKien) {
// Mã lệnh nếu điều kiện đúng
} else {
// Mã lệnh nếu điều kiện sai
}
Trong đó:
dieuKien
là một biểu thức hoặc giá trị logic để kiểm tra.{}
sẽ được thực hiện nếu dieuKien
là true
.else {}
sẽ được thực hiện nếu dieuKien
là false
.
Dưới đây là một ví dụ cụ thể về việc sử dụng câu lệnh if else:
let age = 18;
if (age >= 18) {
console.log("Bạn đã đủ tuổi để lái xe.");
} else {
console.log("Bạn chưa đủ tuổi để lái xe.");
}
Trong ví dụ trên, chúng ta kiểm tra giá trị của biến age
. Nếu age
lớn hơn hoặc bằng 18, chúng ta in ra thông báo “Bạn đã đủ tuổi để lái xe.”. Trong trường hợp age
nhỏ hơn 18, chúng ta in ra thông báo “Bạn chưa đủ tuổi để lái xe.”.
Ngoài câu lệnh if else, JavaScript cũng cung cấp câu lệnh else if để kiểm tra nhiều điều kiện khác nhau.
Cú pháp của câu lệnh else if như sau:
if (dieuKien1) {
// Mã lệnh nếu điều kiện 1 đúng
} else if (dieuKien2) {
// Mã lệnh nếu điều kiện 2 đúng
} else {
// Mã lệnh nếu không có điều kiện nào đúng
}
Dưới đây là một ví dụ về việc sử dụng câu lệnh else if:
let score = 75;
if (score >= 90) {
console.log("Bạn đạt hạng A");
} else if (score >= 80) {
console.log("Bạn đạt hạng B");
} else if (score >= 70) {
console.log("Bạn đạt hạng C");
} else {
console.log("Bạn không đạt hạng");
}
Trong ví dụ trên, chúng ta kiểm tra giá trị của biến score
. Dựa trên giá trị, chúng ta in ra hạng tương ứng. Nếu score
lớn hơn hoặc bằng 90, chúng ta in ra “Bạn đạt hạng A”. Nếu score
từ 80 đến 89, chúng ta in ra “Bạn đạt hạng B”, và tiếp tục kiểm tra các điều kiện tiếp theo.
Dưới đây là một số ví dụ về việc sử dụng câu lệnh if else và else if trong JavaScript:
let temperature = 28;
if (temperature > 30) {
console.log("Nhiệt độ cao");
} else if (temperature > 20) {
console.log("Nhiệt độ trung bình");
} else {
console.log("Nhiệt độ thấp");
}
let day = "Sunday";
if (day === "Saturday" || day === "Sunday") {
console.log("Ngày nghỉ cuối tuần");
} else {
console.log("Ngày làm việc");
}
let number = 4;
if (number % 2 === 0) {
console.log("Số chẵn");
} else {
console.log("Số lẻ");
}