Hướng dẫn what does undefined do in javascript? - undefined làm gì trong javascript?
Thuộc tính toàn cầu Trong tất cả các trình duyệt phi pháp lý, Một biến chưa được gán một giá trị là loại Lưu ý: Mặc dù bạn có thể sử dụng
Ví dụBình đẳng nghiêm ngặt và không xác định Bạn có thể sử dụng 9 không được khởi tạo và câu lệnh 0 đánh giá là true.
Lưu ý: Toán tử bình đẳng nghiêm ngặt (trái ngược với toán tử bình đẳng tiêu chuẩn) phải được sử dụng ở đây, bởi vì 1 also checks whether 9 is 3, while strict equality doesn't. This is because 3 is not equivalent to undefined . Xem so sánh bình đẳng và sự giống nhau để biết chi tiết. Toán tử loại và không xác địnhNgoài ra, 6 có thể được sử dụng:
Một lý do để sử dụng 6 là nó không gây ra lỗi nếu biến chưa được khai báo.
Tuy nhiên, có một sự thay thế khác. JavaScript là một ngôn ngữ có phạm vi tĩnh, vì vậy biết nếu một biến được khai báo có thể được đọc bằng cách xem liệu nó có được khai báo trong một bối cảnh kèm theo hay không. Phạm vi toàn cầu bị ràng buộc với đối tượng toàn cầu, do đó, việc kiểm tra sự tồn tại của một biến trong bối cảnh toàn cầu có thể được thực hiện bằng cách kiểm tra sự tồn tại của một thuộc tính trên đối tượng toàn cầu, ví dụ, sử dụng toán tử ____28, ví dụ::
Void Toán tử và không xác địnhToán tử 9 là một giải pháp thay thế thứ ba.
Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêmTại sao chúng ta sử dụng không xác định?Không xác định có nghĩa là để nói rằng tài liệu tham khảo không tồn tại.Một giá trị null có một tham chiếu xác định đến "không có gì".Nếu bạn đang gọi một thuộc tính không tồn tại của một đối tượng, thì bạn sẽ không được xác định.Nếu tôi làm cho tài sản đó có chủ ý trống rỗng, thì nó phải là vô hiệu để bạn biết rằng nó có mục đích.. A null value has a defined reference to "nothing". If you are calling a non-existing property of an object, then you will get undefined . If I would make that property intentionally empty, then it must be null so you know that it's on purpose.
Có nghĩa là 0 JavaScript không?Nó có nghĩa là không có gì.Không xác định thường có nghĩa là một biến đã được khai báo nhưng chưa được xác định.NULL và không xác định là các giá trị giả.. undefined typically means a variable has been declared but not defined yet. null and undefined are falsy values.
Điều gì xảy ra khi bạn thêm không xác định?Thêm số vào kết quả không xác định trong NAN (không phải là số), điều này sẽ không đưa bạn đến bất cứ đâu.results in NaN (not-a-number), which won't get you anywhere.
Không được xác định == null?Nó có nghĩa là NULL bằng với không xác định nhưng không giống nhau.Khi chúng tôi xác định một biến để không xác định thì chúng tôi đang cố gắng truyền đạt rằng biến không tồn tại.Khi chúng tôi xác định một biến thành NULL thì chúng tôi đang cố gắng truyền đạt rằng biến trống.null is equal to undefined but not identical. When we define a variable to undefined then we are trying to convey that the variable does not exist . When we define a variable to null then we are trying to convey that the variable is empty. |