JS中null与undefined的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中null与undefined的区别相关的知识,希望对你有一定的参考价值。
1、typeof操作符
用来检测变量的数据类型
例:typeof 3.14 //返回number
typeof [1,2,3] //返回object
2、null
只有一个值的特殊类型,表示一个空对象引用(可以用null来清空对象)
例:var person = null;//值为空,但类型为对象
typeof person; //返回object
3、undefined
没有设置值的变量,(可用来清空变量、属性、和方法)
例:var person ;
person = undefined;//值为undefined,类型也为undefined
4、null与undefined的区别
例:typeof undefined //返回undefined
typeof null //返回object
null === undefined //返回false
null == undefined //返回true
以上是关于JS中null与undefined的区别的主要内容,如果未能解决你的问题,请参考以下文章