为什么被null认为是objectJavaScript?
正在检查
if ( object == null )
Do something
Run Code Online (Sandbox Code Playgroud)
同样的
if ( !object )
Do something
Run Code Online (Sandbox Code Playgroud)
?
并且:
null和之间有什么区别undefined?
{}[true]是[true]和![true]应该的false.
那么为什么 !{}[true]评价true呢?
可能重复:
javascript中的空对象
Null是一个对象吗?所以,如果我将x设置为null,为什么我不能获得构造函数值?
var x = null;
alert(typeof x);
alert(x.constructor);
Run Code Online (Sandbox Code Playgroud)