一、 尝试把括号里面值转换为布尔值。
二、 只要是六个表示 false
之外的(false
/ null
/ undefined
/ NaN
/ ""
),都是 true
let demo = undefined;
let num = Boolean(demo);
console.log(typeof(num) + ' : ' + num); // Boolean : falselet demo = 1;
let num = Boolean(demo);
console.log(typeof(num) + ' : ' + num); // Boolean : truelet demo = true;
let num = Boolean(demo);
console.log(typeof(num) + ' : ' + num); // Boolean : true