--- title: Boolean.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/Boolean/valueOf tags: - Boolean - JavaScript - Method - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/Boolean/valueOf ---
valueOf()
方法返回一个{{jsxref("Boolean")}}对象的原始值。
bool.valueOf()
给定{{jsxref("Boolean")}}对象的原始值
{{jsxref("Boolean")}}的 valueOf
方法返回一个{{jsxref("Boolean")}}对象或{{jsxref("Boolean")}}字面量的原始值作为布尔数据类型。
该方法通常在 JavaScript 内部调用,而不是在代码中显式调用。
valueOf
x = new Boolean(); myVar = x.valueOf() // assigns false to myVar
Specification | Status | Comment |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Initial definition. Implemented in JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.6.4.3', 'Boolean.prototype.valueOf')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-boolean.prototype.valueof', 'Boolean.prototype.valueOf')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-boolean.prototype.valueof', 'Boolean.prototype.valueOf')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Boolean.valueOf")}}