NaN是JavaScript中唯一一个不等于其自身的值,所以可以这样来判断
var a = NaN;
a !=a;// true
javaScript遵循了IEEE浮点数标准要求——NaN不等
因为使用isNaN方法使用有弊端
isNaN(NaN); // true
isNaN("aaa");// true
isNaN(undefined);// true
isNaN({})// true
NaN是JavaScript中唯一一个不等于其自身的值,所以可以这样来判断
var a = NaN;
a !=a;// true
javaScript遵循了IEEE浮点数标准要求——NaN不等
因为使用isNaN方法使用有弊端
isNaN(NaN); // true
isNaN("aaa");// true
isNaN(undefined);// true
isNaN({})// true