注意,使用构造函数 Boolean 创造的对象不是布尔值:
Boolean
事实上 new Boolean() 返回的是一个 Boolean 对象:
new Boolean()
typeof new Boolean(1) == 'object'
直接调用 Boolean 才是返回一个 boolean 类型:
boolean
typeof Boolean(1) == 'boolean'