码迷,mamicode.com
首页 > 其他好文 > 详细

null和undefined的区别

时间:2016-07-20 01:11:07      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

据说javascript的诞生,是非常仓促的,就用了十多天。因为这个原因,无论设计javascript的人技术有多高超,这门语言都会有瑕疵的。

其中,null其实有点儿鸡肋,它和undefined也经常搅在一起,让我非常头大。

通过查阅资料,null和undefined的区别,我现在有些明白了:

1 null表示一个”无“的对象,转换为数值时0;undefined是一个表示”无“的原始值,转为数值时为NAN;

2 当声明的变量还未初始化的时候,变量的默认值为undefined;

3 null用来表示一个不存在的对象,常用来表示函数企图返回一个不存在的变量;

4 undefined表示”缺少值“;null表示”没有对象“,也就是该处不应该有值。

null和undefined的区别

标签:

原文地址:http://www.cnblogs.com/zhangtaiqingqing/p/5686765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!