NaN是什么? not a nunber //不是数字
js判断NaN?不是有isNaN?标准的函数库isNaN不可靠的。
isNaN(NaN);//true 这很正常
isNaN("张三是最帅的");//true 这TM还正常吗?
isNaN({});//true 这TM还正常吗?
还好NaN是Javascript中唯一一个不等于本身的值,呵呵,写个自定义函数来判断它是不是NaN。
1 //判断是不是NaN--not a number 2 function isReallyNaN(z){ 3 return z!=z; 4 }