window.isNaN()只能检查是不是NaN和是不是数字
es6之后我们可以用Number.isNaN()来检查
对于不支持ES6的浏览器,我们可以像下面这样用
if(!Number.isNaN){
Number.isNaN=function(n){
return n===Number&&window.isNaN(n)
}
}
var a=2;
var b="wdl";
console.log(Number.isNaN(2))
console.log(Number.isNaN(b))
console.log(window.isNaN(b))
对比即可