javascript通过双重取反地操作将任何值转换为响应的布尔值.注意除了下面的值以外,其余大部分值在转换为布尔值时都为true;

空字符串"".

null

undefined

数字0

数字NaN

布尔值false

这6个值有时也会被我们称为falsy值,而其他值则被称为truthy值(包括字符串"0"," ","false")

 

posted on 2017-11-04 09:53  蔡苗  阅读(360)  评论(0编辑  收藏  举报