javascript默认的是false类型的值

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

空字符串"".

null

undefined

数字0

数字NaN

布尔值false

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

原文地址:https://www.cnblogs.com/caibixiang123/p/7782324.html