1 常用逻辑运算符
逻辑与(&&
)
expr1 && expr2
若 expr1
可转换为 true
,则返回 expr2
;否则,返回 expr1
。
逻辑或(||
)
expr1 || expr2
若 expr1
可转换为 true
,则返回 expr1
;否则,返回 expr2
。
逻辑非(!
)
!expr
若 expr
可转换为 true
,则返回 false
;否则,返回 true
。
双重非(!!
)运算符
!!expr
可将expr
转化为 boolean
类型
2 会被转换为 false
的表达式有:
null
;NaN
;0
;- 空字符串(
""
or ''
or ````); undefined
。