把其他数据类型转为Boolean

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


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容