把其他数据类型转为Boolean

2021-07-22  本文已影响0人  小生菜呢

转换规则:
除了”0 / NaN / 空字符串 / null / undefiend“ 五个值是false,其余都是true
什么情况下会需要转为布尔类型?常见情况有两种
@1、Boolean([val]) 或者 ! / !!
@2、条件判断
....
!1 -> 先把1转为布尔类型true,再取反,!true ->false
!!1 ->先把1转为布尔类型false, 取反再取反 !!true -> true


image.png
上一篇 下一篇

猜你喜欢

热点阅读