值undefined实际是是从值null派生的,
因此alert(null==undefined);//output “true”
尽管这两个值相等,但他们的含义不同。undefined是声明了变量但未对其初始化时赋予该变量的值,null则用于表示尚未存在的对象。如果函数或方法要返回的是对象,那么找不到该对象时,返回的通常是null。
值undefined实际是是从值null派生的,
因此alert(null==undefined);//output “true”
尽管这两个值相等,但他们的含义不同。undefined是声明了变量但未对其初始化时赋予该变量的值,null则用于表示尚未存在的对象。如果函数或方法要返回的是对象,那么找不到该对象时,返回的通常是null。