Computer >> Máy Tính >  >> Lập trình >> Javascript

Tại sao JavaScript 'var null' gặp lỗi nhưng 'var undefined' thì không?


Trình duyệt web thông báo lỗi cho “var null” vì nó là số nhận dạng dành riêng.

Bạn không thể sử dụng các ký tự sau làm số nhận dạng trong ECMAScript -

null
frue
false

không xác định

Thuộc tính không có định nghĩa. Nó không được biết đến và không phải là một định danh dành riêng. Loại của nó là không xác định .

null

Nó được biết đến và là một định danh dành riêng. Nhưng "null" không giống như "false". Khi bạn khai báo một biến và đặt nó thành null, thì null sẽ được in ra.