胖在一方

出得厅堂入得厨房的胖子

导航

JavaScript(二) null

Posted on 2008-01-28 09:15  胖在一方  阅读(321)  评论(0)    收藏  举报
另一种只有一个值的类型是Null,他只有一个值 null,即是它的字面量.值undefined实际上是从null派生出来的. 因此ECMAScript把他们定义为相等的
alert(null==undefined); //outputs "true"
alert(null); //output "null"
alert(undefined); //output "undefined"
尽管两个值相等,但是他们的含义是不同的,undefined是声明了变量但未对其初始化, null是表示尚为存在的对象. 如果函数或方法要返回的是对象,那么找不到该对象时,返回的是null.