--- title: Boolean.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/Boolean tags: - Boolean - JavaScript - Property - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/Boolean translation_of_original: Web/JavaScript/Reference/Global_Objects/Boolean/prototype original_slug: Web/JavaScript/Reference/Global_Objects/Boolean/prototype ---

{{JSRef}}

Boolean.prototype 属性表示{{jsxref("Boolean")}} 构造函数的原型。

{{js_property_attributes(0,0,0)}}

描述

{{jsxref("Boolean")}}实例继承自Boolean.prototype。你可以使用构造函数的原型对象向所有{{jsxref("Boolean")}}实例添加属性或方法。

属性

Boolean.prototype.constructor
返回创建了实例原型的函数。默认为{{jsxref("Boolean")}}函数。

方法

{{jsxref("Boolean.prototype.toSource()")}} {{ Non-standard_inline() }}
返回包含{{jsxref("Boolean")}}对象源码的字符串;你可以使用这个字符串来创建一个等价的对象。覆盖了{{jsxref("Object.prototype.toSource()")}} 方法。
{{jsxref("Boolean.prototype.toString()")}}
根据对象的值来返回一个字符串:"true""false"。覆盖了 {{jsxref("Object.prototype.toString()")}} 方法。
{{jsxref("Boolean.prototype.valueOf()")}}
返回{{jsxref("Boolean")}}对象的原始值。覆盖了 {{jsxref("Object.prototype.valueOf()")}} 方法。

规范

Specification Status Comment
{{SpecName('ES1')}} {{Spec2('ES1')}} Initial definition. Implemented in JavaScript 1.0.
{{SpecName('ES5.1', '#sec-15.6.3.1', 'Boolean.prototype')}} {{Spec2('ES5.1')}}  
{{SpecName('ES6', '#sec-boolean.prototype', 'Boolean.prototype')}} {{Spec2('ES6')}}  
{{SpecName('ESDraft', '#sec-boolean.prototype', 'Boolean.prototype')}} {{Spec2('ESDraft')}}  

浏览器兼容

{{Compat("javascript.builtins.Boolean.prototype")}}