JavaScript--isNaN()函数
2020-07-07 本文已影响0人
阿毛啊726
isNaN() 函数可用于判断其参数是否是非法的数字
1)isNaN(123)
false
2)isNaN("123")
false
3)isNaN("a"+1) //能进行运算,结果是个字符串“a1”
true
4)isNaN("a"-1) //本来就不能进行运算 --> NaN
true
5)isNaN("ABC")
true
6)isNaN(undefined)
true
7)isNaN(null) // null可以转换成false 0
false
8)isNaN(true) //1
false
9)isNaN(false) //0
false
10)isNaN(NaN)
true
typeof ("a"+1)
"string"
NaN类型的变量 typeof后是 number
typeof ("a"-1)
"number"