不要用创建 Boolean 对象的方式将一个非布尔值转化成布尔值,直接将 Boolean 当做转换函数来使用即可,或者使用双重非(!!)运算符

    1. var x = Boolean(expression); // 推荐
    2. var x = !!(expression); // 推荐
    3. !!1 !!'sdf'// true
    4. !!0 !!null !!undefined // false
    5. var x = new Boolean(expression); // 不太好