JSundefined,null,NaN的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSundefined,null,NaN的区别相关的知识,希望对你有一定的参考价值。

undefined:

未定义的值和定义未赋值的  不存在的对象属性

null:

是一种特殊的object 表示无值

NaN:

是一种特殊的number

 

1)undefined与null是相等;(2)NaN与任何值都不相等,与自己也不相等。

只能用 === 运算来测试某个值是否是未定义的,因为 == 运算符认为 undefined 值等价于 null。

还可以用typeof来判断 typeof(e) == "undefined"

以上是关于JSundefined,null,NaN的区别的主要内容,如果未能解决你的问题,请参考以下文章

Javascript 中 null,NaN和undefined的区别

null,undefined,NaN的区别

用 NaN 替换 'UN' 表示的值

数据库中的空值与NULL的区别以及python中的NaN和None

数据库中的空值与NULL的区别以及python中的NaN和None

数据库中的空值与NULL的区别以及python中的NaN和None