Bài 5: Câu lệnh điều kiện – if, else, switch

yanyan

By yanyan

Cập nhật Tháng 7 19, 2025

Tiếp tục với Bài 4 – Câu lệnh điều kiện: if, else, switch trong JavaScript. Đây là kiến thức cực kỳ quan trọng để xử lý logic, ra quyết định trong chương trình.


1. Câu lệnh if

Dùng để kiểm tra điều kiện đúng/sai và thực hiện hành động tương ứng.

let age = 18

if (age >= 18) {
  console.log("Bạn đã đủ tuổi trưởng thành")
}

Nếu điều kiện trong () đúng → đoạn trong {} sẽ được chạy.


2. if...else

let score = 7

if (score >= 5) {
  console.log("Đậu")
} else {
  console.log("Rớt")
}

3. if...else if...else

Dùng khi có nhiều điều kiện khác nhau:

let point = 8

if (point >= 9) {
  console.log("Xuất sắc")
} else if (point >= 7) {
  console.log("Giỏi")
} else if (point >= 5) {
  console.log("Trung bình")
} else {
  console.log("Yếu")
}

4. Toán tử 3 ngôi (ternary)

Dạng rút gọn của if...else

let age = 20
let result = (age >= 18) ? "Đủ tuổi" : "Chưa đủ tuổi"
console.log(result)

5. Câu lệnh switch

Dùng để kiểm tra nhiều giá trị bằng nhau.

let day = 3

switch (day) {
  case 1:
    console.log("Thứ Hai")
    break
  case 2:
    console.log("Thứ Ba")
    break
  case 3:
    console.log("Thứ Tư")
    break
  default:
    console.log("Không rõ")
}

Nhớ dùng break để không chạy tiếp các case sau.


6. So sánh: if vs switch

Dùng ifDùng switch
So sánh điều kiện phức tạpSo sánh bằng nhau (==)
Nhiều >, <, &&, `
Linh hoạt hơnRõ ràng khi nhiều lựa chọn cụ thể

7. Giao diện học (ví dụ):

CodeKết quả
if (5 > 3) { console.log("Đúng") }Đúng
switch (1) { case 1: console.log("Một"); break }Một

Tóm tắt bài 4

Bạn đã học:

  • Sử dụng if, else, else if để kiểm tra điều kiện
  • Rút gọn bằng toán tử ? :
  • Sử dụng switch cho nhiều trường hợp so sánh
  • Biết khi nào dùng if, khi nào dùng switch

Bài tập

  1. Nhập điểm (giả lập bằng biến), in ra xếp loại
  2. Dùng switch in ra tên thứ tương ứng với số 1–7
  3. Viết điều kiện kiểm tra xem số có chia hết cho 3 và 5 không

Thảo luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đăng ký nhận tin mới

Nhận bài học, tài nguyên và cơ hội việc làm qua email hàng tuần.

[global_subscribe_form]

Chúng tôi cam kết không spam. Bạn có thể hủy bất cứ lúc nào.