isNaN的全称是Not-a-Number
,意思就是:不是一个数字
使用也简单,只需要传入一个值,返回true/false
,看看这个例子
语法
isNaN(value)
isNaN(123) //false
isNaN(-1.23) //false
isNaN(5-2) //false
isNaN(0) //false
isNaN('123') //false
isNaN('Hello') //true
isNaN('2005/12/12') //true
isNaN('') //false
isNaN(true) //false
isNaN(undefined) //true
isNaN('NaN') //true
isNaN(NaN) //true
isNaN(0 / 0) //true
大部分浏览器都支持这个函数