NaN == NaN or NaN === NaN 为什么都是false?
首先NaN是一个值类型,意思是not a number。
这个值比较特殊,特殊于是一个数值,一个和任何数值都不相等的数值。
typeof(NaN) 是一个number类型
但不是一个确切的数值
而两个不确定的任意值肯定是不相等的!
NaN == NaN , NaN === NaN 为啥是false?
最新推荐文章于 2023-01-07 15:15:02 发布
NaN == NaN or NaN === NaN 为什么都是false?
首先NaN是一个值类型,意思是not a number。
这个值比较特殊,特殊于是一个数值,一个和任何数值都不相等的数值。
typeof(NaN) 是一个number类型
但不是一个确切的数值
而两个不确定的任意值肯定是不相等的!