1.只有2个值,true/false
    2.把其他类型转化为布尔值 ,只有0,NaN,null,undefined 5个值转化为false,其他全部为true
    3.Boolean(【val】)
    4.null

    1. console.log(Boolean(0)); //false
    2. console.log(Boolean([])); //true
    3. console.log(Boolean(1)); //true
    4. console.log(Boolean([''])); //true
    5. // !取反(先转化为布尔然后取反)
    6. // !!取反再取反只相当于布尔
    7. console.log(!1); //false
    8. console.log(!!1); //true
    9. // 如果条件只是一个值,则转化布尔值进行比较
    10. if (1) {
    11. console.log(11);
    12. }
    13. if ('3px' - 3) { //NaN -3>NaN
    14. console.log(111);
    15. }

    5.undefined都代表没用