ECMAScript——基本数据类型之boolean

布尔类型中 true/false
!:首先将其他的数据类型转换为boolean类型,然后在把得到的布尔值取反

  !3 --> false
!!:将其他数据类型转换为布尔类型 和Boolean()效果一样

  !!"cataway" -->true


将其他的数据类型转化为布尔类型,遵循下面的这个规律:
只有0、NaN、空字符串、null、undefined 转换为false,其余的任何值都是true

原文地址:https://www.cnblogs.com/cataway/p/4964522.html