ES6 布尔值17 Mar 2025 | 阅读 2 分钟 ES6 布尔对象可以表示两个值,即 'true' 或 'false'。在 JavaScript 中,布尔值用作一个函数,以根据 true 和 false 的概念获取对象、变量、条件、表达式等的值。 如果省略值参数或为 0、负数、false、null、NaN、undefined 或空字符串 (""),则该对象具有初始的 false 值。 语法 布尔对象有三种方法和两个属性。 让我们尝试理解布尔对象的属性和方法。 布尔属性布尔对象有两个属性,如下表所示
让我们尝试详细阐述上述布尔属性。 ES6 布尔构造函数() 属性JavaScript 布尔值 构造函数() 方法用于返回创建布尔原型引用的布尔函数。 语法 返回值 示例 输出 example.constructor() is : function Boolean() { [native code] } ES6 布尔原型属性这是 ES6 中的一个内置属性,用于向任何布尔实例(例如 Number、String、Date 等)添加新属性和方法。 它是一个全局属性,几乎所有对象都可用。 语法 返回值
示例 输出 Yellow 布尔方法布尔对象包含三种方法,如下表所示
让我们尝试详细阐述上述布尔方法。 Boolean.prototype.toSource() 方法此方法返回一个包含布尔对象源代码的字符串。 它会覆盖 Object.prototype.toSource() 方法。 注意:此方法与所有浏览器不兼容。语法 示例 您可以在 Firefox 浏览器中运行以上示例,因为此方法与其他浏览器不兼容。 Boolean.prototype.toString() 方法它根据布尔对象的值返回一个字符串,即 true 或 false。 语法 示例 输出 true Boolean.prototype.valueOf() 方法它返回布尔对象的原始值。 语法 示例 输出 true 下一主题ES6 void 关键字 |
我们请求您订阅我们的新闻通讯以获取最新更新。