让前端飞

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"

上一篇下一篇

猜你喜欢

热点阅读