💡 Tôi đã chuẩn bị sẵn trình soạn thảo bên dưới bài viết. Bạn có thể thử nghiệm thoải mái!

Cập nhật: 2025年3月1日

Câu lệnh if

📌

Kết luận

Dùng if...else để tạo nhánh rẽ trong chương trình

📝 Mã thực tế tại đây
if (age >= 18) {
  console.log('Người lớn');
} else {
  console.log('Trẻ em');
}

Các toán tử so sánh

Toán tửÝ nghĩa
===Bằng nhau tuyệt đối (Khuyên dùng)
!==Khác nhau
>=Lớn hơn hoặc bằng
<=Nhỏ hơn hoặc bằng
==Bằng nhau tương đối (Không nên dùng)
Hãy luôn dùng === thay vì ==. Ví dụ "1" == 1true, nhưng "1" === 1false. Việc dùng so sánh tuyệt đối giúp tránh được những lỗi logic khó tìm.

Tổng kết

- Dùng if...else để phân chia xử lý theo điều kiện - Luôn ưu tiên sử dụng toán tử so sánh tuyệt đối === - Có thể dùng else if để kiểm tra nhiều điều kiện liên tiếp

Hãy thử trong phần bài tập

Hãy kiểm tra xem age (20) có từ 18 trở lên hay không nhé.

🧪 Thử nghiệm tại đây

Bạn có thể viết mã thực tế vào trình soạn thảo bên dưới và xem ngay kết quả. Đừng sợ làm hỏng, bạn có thể thử lại bao nhiêu lần tùy thích.

Thử ngay

■ Bài tập thực hành

Nếu age từ 18 trở lên xuất 'Người lớn', ngược lại xuất 'Trẻ em'. Cho age = 20.

Gợi ý khi gặp khó khăn

if (age >= 18) { ... } else { ... }

15pt

Câu lệnh if

Nếu age từ 18 trở lên xuất 'Người lớn', ngược lại xuất 'Trẻ em'. Cho age = 20.

Nhấp vào lỗi để đánh dấu dòng. ✕=lỗi ⚠=cảnh báo ›=log.

Lộ trình học · Toàn bộ bài giảng