Boolean 对象

    上面代码的变量b是一个Boolean对象的实例,它的类型是对象,值为布尔值true

    上面代码的第一个例子之所以得到,是因为false对应的包装对象实例是一个对象,进行逻辑运算时,被自动转化成布尔值true(因为所有对象对应的布尔值都是true)。而实例的valueOf方法,则返回实例对应的原始值,本例为false

    Boolean 函数的类型转换作用

    上面代码中几种得到true的情况,都值得认真记住。

    最后,对于一些特殊值,Boolean对象前面加不加new,会得到完全相反的结果,必须小心。