标题: [原生js] 为什么 NaN 不等于自身? [打印本页] 作者: jack 时间: 2016-3-21 01:37 标题: [原生js] 为什么 NaN 不等于自身? NaN 即 Not a Number , 不是一个数字, 那么NaN到底是什么呢? 话说在JavaScript中,有6大数据类型,分别包括string,number,boolean,undefined,null和object, 而对于JS来说,整数和浮点数都统称为number类型,除此之外,number类型还有一个很特殊的值,即NaN, 它是用来表示是否属于number类型的一种状态: 是或否。而不是一个确切的值。