javascript类型转换中需要注意的坑

2021-10-29  本文已影响0人  潘高PG

数字型转换

> Number(undefined)

NaN
> Number(null)

0
> Number(true)

1
> Number(false)

0
> Number("   123   ")

123


> Number("   123潘高的小站   ")

NaN

布尔型转换

> Boolean(0)

false


> Boolean("")

false


> Boolean(null)

false


> Boolean(undefined)

false


> Boolean(NaN)

false
> Boolean("潘高的小站")

true


> Boolean("0")

true

注意:Boolean("0") 转化为 true ,并不是 false 。因为 "0" 是字符串,不是数字,并且不是空字符串,只有 "" 这样的空字符串才是 false 。


上一篇 下一篇

猜你喜欢

热点阅读