JavaScript的NaN-唯一 一个自己不等于自己的对象!!
Posted MicrobeORM
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript的NaN-唯一 一个自己不等于自己的对象!!相关的知识,希望对你有一定的参考价值。
javascript的NaN为什么不等于NaN
在JS中 Object === Object 感觉没有任何问题 这两个都代表的一个东西
但是如果你试过 NaN === NaN 是返回false为什么呢?
因为NaN 是:Not a number 不是一个数字的缩写
既然不是一个数字 那么很好理解 ‘A‘不是一个数字没毛病 ,‘B‘也不是一个数字
那么既然他们两个都不是数字 ,难道‘A‘ == ‘B‘吗? 显然不是
所以->NaN === NaN =>false
以上是关于JavaScript的NaN-唯一 一个自己不等于自己的对象!!的主要内容,如果未能解决你的问题,请参考以下文章