在JS中,NaN用来表示一个非数字的特殊值,当发现无法进行运算时,js不会报错,而是会返回一个NaN
NaN的注意事项:
var a = 1;
var b ;
console.log(a+b)//NaN
console.log(NaN == NaN);//false
isNaN()的使用:
var a = 1;
var b ;
var c = a+b;
console.log(c);//NaN
console.log(isNaN(a))//false 因为变量a为数字
console.log(isNaN(c))//true 因为变量c为NaN