版权声明: https://blog.csdn.net/qq_33459369/article/details/81810882
在JavaScripe中除了undefined、null、0、-0、NaN、''会被转换成false,其他的值都会转换成true。
1、使用Boolean()
var a=null;
console.log(Boolean(a)); //false
2、!!:第一个'!'将值转换成布尔值并取其值的非值,第二个'!'将其布尔值还原,类似于“负负得正”的道理
console.log(!!a); //false