Loại null trong JavaScript là gì?
Loại null trong JavaScript là gì?

Video: Loại null trong JavaScript là gì?

Video: Loại null trong JavaScript là gì?
Video: #Javascript cơ bản - Bài 20-21: Null và Undefined trong JavaScript |#Kteam​ #Howkteam 2024, Tháng mười một
Anonim

Trong JavaScript null không có gì . Nó được cho là một cái gì đó không tồn tại. Thật không may, trong JavaScript , dữ liệu loại null là một đối tượng. Bạn có thể coi đó là một lỗi trong JavaScript kiểu đó vô giá trị là một đối tượng.

Xem xét điều này, loại null là gì?

Các vô giá trị về mặt kỹ thuật giá trị là nguyên thủy, cách "đối tượng" hoặc "số" là nguyên thủy. Các vô giá trị giá trị, tuy nhiên, được biểu thị dưới dạng VÔ GIÁ TRỊ con trỏ, là 0x00 cho hầu hết các nền tảng. Do sự giống nhau này, vô giá trị có số 0 kiểu , tương ứng với một đối tượng.

Tương tự như vậy, làm cách nào để bạn sử dụng null trong JavaScript? ' Null 'trong JavaScript ' Vô giá trị 'là một từ khóa trong JavaScript điều đó có nghĩa là "không có giá trị" hoặc không tồn tại bất kỳ giá trị nào. Nếu bạn muốn cắt một biến ra khỏi giá trị được chỉ định của nó, bạn có thể chỉ cần gán ' vô giá trị 'với nó. Bên cạnh đó, giống như bất kỳ đối tượng nào khác, nó không bao giờ được gán ngầm cho một biến bởi JavaScript.

Cũng cần biết là, tại sao typeof null là đối tượng trong JavaScript?

Trong JavaScript , typeof null là 'đối tượng ', điều này gợi ý không chính xác rằng vô giá trị là một sự vật (không phải vậy, đó là giá trị nguyên thủy, hãy tham khảo bài đăng trên blog của tôi về phân loại giá trị để biết chi tiết). Đây là một lỗi và rất tiếc là không thể sửa được, vì nó sẽ phá vỡ mã hiện có. Dữ liệu là một tham chiếu đến một sự vật.

Null có phải là một kiểu dữ liệu không?

Không có kiểu dữ liệu NULL . VÔ GIÁ TRỊ chính nó có nghĩa là TUYỆT ĐỐI của dữ liệu . Khi không có dữ liệu , làm thế nào nó có thể có kiểu ? Datatype cho NULL là vô nghĩa như loại dữ liệu cho 0: nó có thể là INTEGER, FLOAT hoặc VARCHAR.

Đề xuất: