--- title: Boolean.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/Boolean tags: - Boolean - JavaScript - Властивість - Поле - прототип 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)}}
{{EmbedInteractiveExample("pages/js/boolean-constructor.html")}}

Опис

Екземпляри {{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()")}}.

Специфікації

Специфікація Статус Примітка
{{SpecName('ES1')}} {{Spec2('ES1')}} Первинне визначення. Реалізовано у 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")}}