Trong Javascript, chọn đáp án đúng về hàm isNaN()?
Trả lời:
Đáp án đúng: B
Hàm `isNaN()` trong JavaScript được sử dụng để kiểm tra xem một giá trị có phải là NaN (Not-a-Number) hay không.
- Nếu biến truyền vào là `null`, JavaScript sẽ ép kiểu `null` về số 0, do đó `isNaN(null)` trả về `false`.
- Nếu biến truyền vào là một số, `isNaN()` trả về `false`.
- Nếu biến truyền vào là một chuỗi ký tự mà JavaScript không thể ép kiểu thành một số hợp lệ, `isNaN()` sẽ trả về `true`. Nếu chuỗi có thể ép kiểu thành số, `isNaN()` trả về `false`.
Vậy, đáp án B đúng.





