!0,!1的布尔值

阅读layui源码的时候发现有些布尔值虽然看过书,但是一实践读源码,反而不清楚了。

!0 true
!'' true
!1 false
!'1' false
数据类型 转换为true的值 转换为false的值
string 任何非空字符串 “”空字符串
number 任何非0数字值 0和NaN
object 任何对象 null
undefind undefined

你可能感兴趣的:(js)