5
xem xét sau mã JavaScript (thử nghiệm trong Firefox):Tính hai mặt lượng tử: biến là null và không xác định cùng một lúc?
function f(a) {
if (a == undefined) {
alert('undefined');
}
if (a == null) {
alert('null');
}
}
f();
Cả hai cảnh báo được hiển thị, cho thấy rằng cả hai câu lệnh là đúng sự thật.
Bạn có thể cung cấp giải thích hợp lý không?
Nó trở nên tốt hơn: '[[[[[[[[[[2]]]]]]]]]] == 2' –
+1 không biết RE và chuỗi tương đương của nó là đúng:' '/ (?:) /' ==/(?:)/'-> đúng !! – slebetman
Ngay cả ''/x/'==/x/'-> đúng,''/x/'==/y/'-> sai! – slebetman