==(loose equality): so sánh sau khi JavaScript tự động ép kiểu (type coercion).===(strict equality): so sánh cả giá trị và kiểu dữ liệu, không ép kiểu.
Ví dụ:
javascript
0 == "0" // true (vì chuỗi "0" được ép thành số 0)
0 === "0" // false (vì số và chuỗi là 2 kiểu khác nhau)Lời khuyên: Trong thực tế, gần như luôn luôn sử dụng === để so sánh nhằm tránh các lỗi tiềm ẩn do ép kiểu ngầm định.