js判读变量是不是NaN

来源:互联网 发布:婚纱dvd制作软件 编辑:程序博客网 时间:2024/06/13 04:50

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))

对比即可

原创粉丝点击