ES6 |布尔值
ES6 的布尔值与其他布尔对象没有什么不同。它还表示两个值 True 或 False。在 ES6 JavaScript 中构建这个对象有两个属性和三个方法。
布尔对象的属性:
- constructor:在 ES6 JavaScript 中,constructor 属性返回对象的构造函数。对于 ES6 JavaScript Boolean,构造函数属性返回函数 Boolean() { [native code] } 。
句法:
boolean.constructor
返回值:返回函数Boolean() { [native code] } 。
例子:
JavaScript Boolean constructor Property Welcome to GeeksforGeeks!.
It returns the function that created the boolean's prototype:
输出:
- 原型: Boolean.prototype 是 ES6 JavaScript 中的内置属性,用于向所有布尔实例添加新属性。有一个构造函数原型,用于向所有布尔对象添加属性或方法。
句法:
Boolean.prototype.name = value
返回值:
- Boolean.prototype.valueOf():它只是返回布尔对象的值。
- Boolean.prototype.toString():该方法根据布尔值返回一个字符串。
例子:
输出:
1 is True. 0 is False. myVar = false
布尔对象的方法:
- valueOf() 方法: Boolean.valueOf() 方法是 ES6 javascript 中的内置方法,用于根据指定的布尔对象的值返回“真”或“假”的布尔值。
句法:
boolean.valueOf()
返回值:如果字符串参数为null,则返回false,否则返回true。
例子:
输出:
true
- toString() 方法: boolean.toString() 是 ES6 javascript 中的内置方法,用于根据指定的布尔对象的值返回“true”或“false”字符串。
句法:
boolean.toString()
返回值:它根据指定的布尔对象的值返回一个“真”或“假”的字符串。
例子:
输出:
true
- toSource() 方法: boolean.toSource() 是 ES6 JavaScript 中的内置方法,用于返回表示对象源代码的字符串。
句法:
boolean.toSource()
返回值:它返回一个表示对象源代码的字符串。
例子:
输出:
(new Boolean(true))
注意:此方法不兼容所有浏览器。