--- title: Boolean.prototype.toString() slug: Web/JavaScript/Reference/Global_Objects/Boolean/toString tags: - Boolean - JavaScript - Method - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/Boolean/toString ---
Метод toString()
возвращает строковое представление указанного объекта {{jsxref("Global_Objects/Boolean", "Boolean")}}.
bool.toString()
Нет.
Объект {{jsxref("Global_Objects/Boolean", "Boolean")}} переопределяет метод toString
объекта {{jsxref("Global_Objects/Object", "Object")}}; он не наследует метод {{jsxref("Object.prototype.toString()")}}. Для объектов {{jsxref("Global_Objects/Boolean", "Boolean")}} метод toString
возвращает строковое представление объекта.
JavaScript вызывает метод toString
автоматически, когда объект {{jsxref("Global_Objects/Boolean", "Boolean")}} должен быть представлен в виде текста или когда объект {{jsxref("Global_Objects/Boolean", "Boolean")}} находится в контексте строковой конкатенации.
Для объектов и значений {{jsxref("Global_Objects/Boolean", "Boolean")}} встроенный метод toString
возвращает строки «true
» или «false
» в зависимости от значения логического объекта.
toString
В следующем коде вызов flag.toString()
вернёт строку "true"
:
var flag = new Boolean(true); var myVar = flag.toString();
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 1-е издание. | Стандарт | Изначальное определение. Реализована в JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.6.4.2', 'Boolean.prototype.toString')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-boolean.prototype.tostring', 'Boolean.prototype.toString')}} | {{Spec2('ES6')}} |
{{Compat}}