isNaN) 是一个全局方法,它的作用是检查一个值是否能被 Number) 成功转换。
当一个字符串不能被 Number、parseInt 或 parseFloat 成功转换时,就返回 NaN,表示该字符串无法被识别为数字类型,这是一个异常状态,并不是一个确切的值。
NaN不等于NaN。
Number’12abc’); // NaN’123′; // 123’123.78′; // 123.78’abc’; // NaNNumber[]); //0parseInt’12ab3′); //12//Number 转换的是整个值,而不是部分值;parseInt 和 parseFloat 只转化第一个无效字符之前的字符串。NaN!==NaN; // trueisNaN’a’); //trueisNaN’1′); //falseisNaN’12a’); //true