考虑以下 JavaScript 代码(在 Firefox 中测试):
function f(a) {
if (a == undefined) {
alert('undefined');
}
if (a == null) {
alert('null');
}
}
f();
两个警报都显示了,表明两个语句都是真的。
你能提供一个合理的解释吗?
[[[[[[[[[[2]]]]]]]]]] == 2
- Matt Ball'/(?:)/' == /(?:)/
-> 真的!! - slebetman'/x/' == /x/
-> true,'/x/' == /y/
-> false! - slebetman