Bài 4: Toán tử so sánh & logic – ==, ===, >, <, &&, ||, !

yanyan

By yanyan

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

Tiếp tục với Bài 14 – Toán tử so sánh và logic trong JavaScript. Đây là những công cụ quan trọng giúp bạn viết các câu điều kiện, kiểm tra dữ liệu, và xử lý logic chương trình.


1. Toán tử so sánh

Toán tửÝ nghĩa
==So sánh bằng (lỏng lẻo)
===So sánh bằng (nghiêm ngặt)
!=Khác
!==Khác nghiêm ngặt
>Lớn hơn
<Nhỏ hơn
>=Lớn hơn hoặc bằng
<=Nhỏ hơn hoặc bằng

Ví dụ:

console.log(5 == "5")   // true
console.log(5 === "5")  // false
console.log(10 > 3)     // true
console.log(7 <= 7)     // true

2. So sánh nghiêm ngặt: ===!==

Dùng khi bạn so sánh cả giá trị lẫn kiểu dữ liệu.

let a = 5
let b = "5"

console.log(a == b)   // true (chỉ so sánh giá trị)
console.log(a === b)  // false (so sánh cả kiểu)

3. Toán tử logic

Toán tửÝ nghĩa
&&Và (AND)
`
!Phủ định (NOT)

Ví dụ:

let age = 20
let hasID = true

if (age >= 18 && hasID) {
  console.log("Được phép vào")
}

if (age < 18 || !hasID) {
  console.log("Không đủ điều kiện")
}

4. Kết hợp nhiều điều kiện

let username = "admin"
let password = "1234"

if (username === "admin" && password === "1234") {
  console.log("Đăng nhập thành công")
}

5. Toán tử phủ định !

let isLogin = false

if (!isLogin) {
  console.log("Bạn chưa đăng nhập")
}

6. Giao diện học (code + output)

Biểu thứcKết quả
5 == "5"true
5 === "5"false
true && falsefalse
`true
!truefalse

Tóm tắt bài 14

Bạn đã học:

  • So sánh giá trị bằng ==, nghiêm ngặt với ===
  • Dùng toán tử >, <, !=, !== để kiểm tra dữ liệu
  • Dùng toán tử logic &&, ||, ! để kết hợp điều kiện
  • Kết hợp các biểu thức trong if, else if, else

Bài tập

  1. So sánh 5 == "5"5 === "5" → giải thích khác nhau
  2. Tạo 2 biến tuổi và chứng minh nhân dân → kiểm tra đủ điều kiện
  3. Nếu chưa đăng nhập → in ra “Hãy đăng nhập trước”

📂 Chuyên mục:

🏷️ Thẻ liên quan:

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.