cuốn sách gpt4 ai đã làm

javascript - Tại sao không xác định == không xác định đúng nhưng không xác định <= không xác định?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 22:58:24 28 4
mua khóa gpt4 Nike

Trong JavaScript điều này đúng:

không xác định == không xác định

Nhưng điều này là sai:

không xác định <= không xác định

lúc đầu tôi nghĩ<=toán tử chứa cái đầu tiên, nhưng tôi đoán nó cố chuyển đổi nó thành một số và không thành công, nhưng tôi không tìm thấy bất kỳ tài liệu nào hỗ trợ việc này.

câu trả lời hay nhất

<=toán tử ép buộc cả hai toán hạng thành số thựctrước khi thực hiện so sánhNếu cả hai toán hạng đều nguyên thủy --trong khi == làm không .1 So sánh quan hệ trừu tượngNơi chuyển đổi này thực sự xảy ra. vận hànhĐến sốhiện hữu undefined thực hiện trên NaN (Xem bảng liên kết). Sau đó, nếu bạn xem bước 4c và 4d trong phần so sánh quan hệ trừu tượng, nếu <= bất kỳ toán hạng nào của | NaN , Sau đó undefinedTrở về từ so sánh quan hệ trừu tượng. Quay lại link đầu tiên bạn sẽ thấy ở bước 7:

Nếu như rĐÚNG VẬY or undefined, trở lại SAI. Nếu không, hãy quay lại ĐÚNG VẬY.

Trả về so sánh do mối quan hệ trừu tượng undefined , <=Đánh giá là sai.

Ít trang trọng hơn, bạn có thể xem so sánh của mình như thế này:

const đầu tiên = Số(không xác định); //hoặc +không xác định
const two = Số(không xác định); //đây là NaN
NaN <= NaN

từ NaN == NaN không bao giờ là sự thật và cũng không NaN < NaN , NaN <= NaNNó là giả.


1 không xác định == không xác địnhTrả về true dựa trên thông báoCùng Giá trịNonSốMột phép toán được sử dụng với toán tử đẳng thức nếu hai toán hạng có cùng giá trị nhưng không phải là số.

Về javascript - tại sao không xác định == không xác định đúng nhưng không xác định <= không xác định? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/48141235/

28 4 0
Taklimakan
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress