NaN是什么 NaN == NaN 的结果是什么?为什么?
-
NaN是什么?
NaN(Not a Number,非数),是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。———这是百度百科给我的回答。
NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。——这是w3c给我的回答。
NaN 它不是个数,但是是数值一类。——这是我的回答 > , < / ‘’’ -
NaN == NaN 的结果是?
false 没错的就是 false。 -
为什么呢?
1 == 1,2 == 2 ,999 == 999 ,那为什么NaN不等于NaN呀?
因为 NaN不是个数呀,不是一个数字 那么’A’不是一个数字 ,‘B’也不是一个数字
那么他们两个都不是数字 ,难道’A’ 等于 'B’吗? 当然不是啦/! -
小结
刚开始我也很疑惑 为什么 NaN 不等 NaN ,当老师解释之后我就…嗦嘎!还带这样的嗦!
所以我就想到分享给大家了~逆战班加油,我也要继续努力\`.`/