[前端]Number: 只有0和NaN会转换为false,其他都会转换为true
var num1 = 0; //false
var num2 = -1; //true
var num3 = 1; //true
var num4 = NaN; //false
console.log(Boolean(num1));
console.log(Boolean(num2));
console.log(Boolean(num3));
var a = "auto"
if(a){
console.log("执行")
}
=>(原理解析)
var a = "auto"
if(Boolean(a)){
console.log("执行")
}
转载:https://segmentfault.com/a/1190000018939497