Đây là kết quả từ bảng điều khiển trình duyệt (cả firefox và chrome), false == {}
hoạt động, nhưng {} == false
cho lỗi cú pháp.Tại sao cú pháp javascript "{} == false" không đúng, trong khi "false == {}" thì không?
>> false == []
true
>> false == {}
false
>> 0 == false
true
>> false == []
true
>> false == {}
false
>> [] == false
true
>> {} == false
Uncaught SyntaxError: Unexpected token ==
Làm sao bạn trả lời sau khi nó đã được đóng cửa như là một bản sao ?? – Scimonster
Tôi không thấy, sau khi đăng bài chỉ, tôi thấy nó là trùng lặp. Xin lỗi –
Ý tôi là, về mặt kỹ thuật, nó cho phép bạn như thế nào? – Scimonster