5
(Firefox'ta test) JavaScript kodu aşağıdaki düşünün:Quantum duality: Değişken aynı anda null ve undefined?
function f(a) {
if (a == undefined) {
alert('undefined');
}
if (a == null) {
alert('null');
}
}
f();
Her iki uyarılar gösterilir, her iki ifadelerin doğru olduğunu düşündüren.
Makul bir açıklama yapabilir misiniz? Bir "yumuşak" eşitlik işleci
Daha iyi olur: '[[[[[[[[[[2]]]]]]]]] == 2' –
+1, RE'yi ve dizgisi eşdeğerini doğru bilmiyor:' '/ (?:) /' ==/(?:)/'-> doğru! – slebetman
Hatta ''/x/'==/x/'-> true,''/x/'==/y/'-> false! – slebetman