首页 > 其他 > 详细

null和undefined的区别?

时间:2016-03-27 21:16:57      阅读:228      评论:0      收藏:0      [点我收藏+]

Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。


Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。

 

    var a;
    alert(typeof a);//undefined
    var b = null;
    alert(typeof b);//object
    //从逻辑角度看,null表示一个空对象指针,所以typeof null返回了object
    var a;
    var b = null;
    alert(a == b);//true
    //undefined值是派生自null值的

    alert(a === b);//false
    //从根本来说,undefined值和null值是不同类型的值

++null和undefined的区别?(interview)

null和undefined的区别?

原文:http://www.cnblogs.com/feile/p/5326630.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!