判断一个数值是不是NaN,有两种方法
(1) isNaN()方法
isNaN(isNaN) //true
但是这不够保险,因为
isNaN("A") //true
所以可以这样判断
var a=NaN;
typeof a=="number"&&isNaN(a) //true
(2)利用NaN不等于NaN的特殊性
var a=NaN;
a==a; //false
判断一个数值是不是NaN,有两种方法
(1) isNaN()方法
isNaN(isNaN) //true
但是这不够保险,因为
isNaN("A") //true
所以可以这样判断
var a=NaN;
typeof a=="number"&&isNaN(a) //true
(2)利用NaN不等于NaN的特殊性
var a=NaN;
a==a; //false