Trả lời:
Đáp án đúng: B
Khi một biến không được khởi tạo trong JavaScript, nó sẽ có giá trị `undefined`. Khi so sánh `undefined` với `true` hoặc `false` bằng toán tử `==`, JavaScript sẽ thực hiện ép kiểu. Trong trường hợp này, `undefined` được ép kiểu thành `NaN` (Not a Number). So sánh `NaN` với bất kỳ giá trị nào, kể cả `true` và `false`, đều trả về `false`. Do đó, kết quả sẽ là `false false`.
Tổng hợp 500 câu hỏi trắc nghiệm Javascript có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút