在javascript中Null和Undefined的区别
2017-12-25 18:45
344 查看
null和undefined
null表示一个“空”的值,它和0以及空字符串”不同,0是一个数值,”表示长度为0的字符串,而null表示“空”。在其他语言中,也有类似JavaScript的null的表示,例如Java也用null,Swift用nil,Python用None表示。但是,在JavaScript中,还有一个和null类似的undefined,它表示“未定义”。
JavaScript的设计者希望用null表示一个空的值,而undefined表示值未定义。事实证明,这并没有什么卵用,区分两者的意义不大。大多数情况下,我们都应该用null。undefined仅仅在判断函数参数是否传递的情况下有用。
相关文章推荐
- Javascript 中的非空判断 undefined,null, NaN的区别
- JavaScript中的null和undefined区别介绍
- 【JavaScript】 判断空对象区别于null、undefined
- javascript中undefined与null的区别
- javascript面试题之null和undefined的区别
- JavaScript中,null和undefined的区别
- Javascript 中 null、NaN和undefined的区别
- JavaScript 之undefined和null的区别
- 区别Javascript中的Null与Undefined
- Javascript 中 null、NaN和undefined的区别
- Javascript 中 null、NaN和undefined的区别
- Javascript中的undefined、null、""、0值和false的区别总结
- Javascript 中 null、NaN和undefined的区别
- Javascript 中的非空判断 undefined,null, NaN的区别
- JavaScript中undefined与null的区别
- Javascript 中 null、NaN和undefined的区别
- JavaScript 中的 undefined和null 的区别
- JavaScript中的null和undefined的区别
- 【学习笔记】javascript中 Null 和 undefined区别