signed

QiShunwang

“诚信为本、客户至上”

javascript高级程序设计阅读收获(5.3.1)——Boolean

2021/6/3 17:07:01   来源:

1.创建Boolean对象。

  1. 直接在Boolean构造函数中传入true或者false
let booleanObject = new Boolean(true);

2.Boolean对象的特点

  1. Boolean对象会重写valueOf方法,返回一个原始值的true或者false。
  2. Boolean对象会重写toString方法,会返回"true"或者"false"。

3.注意点

let falseObject = new Boolean(false);
let result = falseObject && true;
console.log(result);//输出结果为true
  1. 因为falseObject是一个对象,当对象遇到逻辑与的时候,对象当做true处理,故返回true。
  2. 建议不要使用Boolean对象,因为容易产生误会。