Dấu == với ===?

== với === khác nhau như thế nào ạ?:relaxed::blush::blush::smiley:

Trong JavaScript:

var str = "24"; var num = 24; console.log(str == num); //true console.log(str === num); //false
Nôm na là 1 cái chỉ so sánh giá trị của 2 biến, 1 cái so sánh cả kiểu và giá trị.
Khuyên dùng ===

1 Like

Ô, trong Java còn có so sánh khác kiểu thế này cơ à, hay đấy nhỉ :open_mouth: Đỡ phải ToString() loằng ngoằng

Tra trên Google “Nên dùng == hay ===” top 1 là bài của bác Codeaholicguy :laughing:

2 Likes

Javascript chứ ko phải Java. Đây là 2 anh em cùng cha khác ông nội chả liên quan gì tới nhau cả :slight_smile:

1 Like

A, lúc đó nhìn qua đọc không kỹ ^^

1 Like

==: so sánh giá trị
===: so sánh giá trị and type

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?