阅读layui源码的时候发现有些布尔值虽然看过书,但是一实践读源码,反而不清楚了。
!0 true
!'' true
!1 false
!'1' false
数据类型 | 转换为true的值 | 转换为false的值 |
---|---|---|
string | 任何非空字符串 | “”空字符串 |
number | 任何非0数字值 | 0和NaN |
object | 任何对象 | null |
undefind | undefined |
阅读layui源码的时候发现有些布尔值虽然看过书,但是一实践读源码,反而不清楚了。
!0 true
!'' true
!1 false
!'1' false
数据类型 | 转换为true的值 | 转换为false的值 |
---|---|---|
string | 任何非空字符串 | “”空字符串 |
number | 任何非0数字值 | 0和NaN |
object | 任何对象 | null |
undefind | undefined |