Các câu lệnh điều kiện trong JavaScript
JavaScript là ngôn ngữ lập trình được sử dụng rộng rãi trong phát triển web, cho phép các nhà phát triển tạo ra các trang web động và tương tác. Câu lệnh điều kiện là một phần cốt lõi trong lập trình JavaScript, cho phép chương trình thực thi các khối mã khác nhau dựa trên các điều kiện khác nhau. Bài viết này sẽ giới thiệu chi tiết về các câu lệnh điều kiện trong JavaScript, bao gồm câu lệnh if, if...else, if...else if...else và switch.
1. Câu lệnh if
Câu lệnh if là câu lệnh điều kiện cơ bản nhất trong JavaScript. Nó được sử dụng để thực thi một đoạn mã khi một điều kiện nào đó là đúng. Cú pháp cơ bản như sau:
if (điều_kiện) {
// mã thực thi khi điều kiện đúng
}
Ví dụ, đoạn mã sau kiểm tra một số có lớn hơn 10 không, nếu có thì hiển thị một thông báo:
let so = 15;
if (so > 10) {
console.log("Số lớn hơn 10");
}
Trong ví dụ này, vì giá trị của so là 15, điều kiện so > 10 đúng, nên bảng điều khiển sẽ hiển thị "Số lớn hơn 10".
2. Câu lệnh if...else
Câu lệnh if...else mở rộng từ câu lệnh if bằng cách thêm một lựa chọn khác, được sử dụng để thực thi mã khác khi điều kiện là sai. Cú pháp như sau:
if (điều_kiện) {
// mã thực thi khi điều kiện đúng
} else {
// mã thực thi khi điều kiện sai
}
Ví dụ:
let diem = 8;
if (diem > 10) {
console.log("Điểm lớn hơn 10");
} else {
console.log("Điểm không lớn hơn 10");
}
Trong ví dụ này, vì giá trị của diem là 8, điều kiện diem > 10 sai, nên bảng điều khiển sẽ hiển thị "Điểm không lớn hơn 10".
3. Câu lệnh if...else if...else
Khi có nhiều điều kiện cần kiểm tra, có thể sử dụng câu lệnh if...else if...else. Cấu trúc này cho phép chọn một trong nhiều khối mã để thực thi. Cú pháp như sau:
if (điều_kiện1) {
// mã thực thi khi điều kiện1 đúng
} else if (điều_kiện2) {
// mã thực thi khi điều kiện2 đúng
} else {
// mã thực thi khi các điều kiện trên đều sai
}
Ví dụ:
let tuoi = 25;
if (tuoi < 18) {
console.log("Đây là trẻ vị thành niên");
} else if (tuoi < 60) {
console.log("Đây là người trưởng thành");
} else {
console.log("Đây là người cao tuổi");
}
Trong ví dụ này, vì giá trị của tuoi là 25, điều kiện tuoi < 18 sai, nhưng điều kiện tuoi < 60 đúng, nên bảng điều khiển sẽ hiển thị "Đây là người trưởng thành".
4. Câu lệnh switch
Câu lệnh switch được sử dụng để thực thi các khối mã khác nhau dựa trên các tình huống khác nhau. Nó thường được sử dụng để thay thế cho nhiều câu lệnh if...else if...else. Cú pháp như sau:
switch (biểu_thức) {
case giá_trị1:
// mã thực thi khi biểu thức bằng giá_trị1
break;
case giá_trị2:
// mã thực thi khi biểu thức bằng giá_trị2
break;
// thêm nhiều câu lệnh case khác
default:
// mã thực thi khi biểu thức không khớp với bất kỳ case nào
}
Ví dụ:
let mucDo = 2;
switch (mucDo) {
case 1:
console.log("Mức độ: Thấp");
break;
case 2:
console.log("Mức độ: Trung bình");
break;
case 3:
console.log("Mức độ: Cao");
break;
// thêm nhiều case khác
default:
console.log("Mức độ không xác định");
}
Trong ví dụ này, vì giá trị của mucDo là 2, nên bảng điều khiển sẽ hiển thị "Mức độ: Trung bình".
Tổng kết
Câu lệnh điều kiện là một phần không thể thiếu trong lập trình JavaScript, chúng cho phép chương trình thực hiện các hoạt động khác nhau dựa trên các điều kiện khác nhau. Thông qua các câu lệnh if, if...else, if...else if...else và switch, các nhà phát triển có thể tạo ra các ứng dụng web phong phú và phản ứng nhanh chóng. Hiểu và sử dụng thành thạo các câu lệnh điều kiện là kỹ năng cơ bản của mỗi nhà phát triển JavaScript.