转换规则:
除了”0 / NaN / 空字符串 / null / undefiend“ 五个值是false,其余都是true
什么情况下会需要转为布尔类型?常见情况有两种
@1、Boolean([val]) 或者 ! / !!
@2、条件判断
....
!1 -> 先把1转为布尔类型true,再取反,!true ->false
!!1 ->先把1转为布尔类型false, 取反再取反 !!true -> true
image.png
转换规则:
除了”0 / NaN / 空字符串 / null / undefiend“ 五个值是false,其余都是true
什么情况下会需要转为布尔类型?常见情况有两种
@1、Boolean([val]) 或者 ! / !!
@2、条件判断
....
!1 -> 先把1转为布尔类型true,再取反,!true ->false
!!1 ->先把1转为布尔类型false, 取反再取反 !!true -> true
本文标题:把其他数据类型转为Boolean
本文链接:https://www.haomeiwen.com/subject/lslumltx.html
网友评论