Метод toString()
повертає рядкове подання об'єкта Boolean.
Першокод цього прикладу збережено у репозиторії GitHub. Якщо ви хочете долучитися до створення чи поліпшення таких прикладів, пропонуйте нам свої зміни до репозиторію https://github.com/mdn/interactive-examples.
Синтаксис
bool.toString()
Вертає
Рядок, що є поданням відповідного значення типу Boolean
.
Опис
Об'єкт Boolean
перевизначає метод toString
об'єкта Object
, а не успадковує Object.prototype.toString()
. Для об'єктів Boolean метод toString
повертає рядкове подання об'єкта.
JavaScript викликає метод toString
автоматично, коли треба подати Boolean
як рядкове значення (наприклад, для злучення із іншим рядком).
Для простих значень та об'єктів типу Boolean
, вбудований метод toString
повертає рядок "true
" або "false
" залежно від значення Boolean.
Приклади
Застосування toString
Наведений приклад засвідчує перетворення простих значень та об'єктів типу Boolean на рядки з відповідним вмістом:
var objTrue = new Boolean(true); var objFalse = new Boolean(false); var valTrue = true; var valFalse = false; console.log("true" === true.toString()); // виводить true console.log("false" === false.toString()); // виводить true console.log("true" === objTrue.toString()); // виводить true console.log("false" === objFalse.toString()); // виводить true console.log("true" === valTrue.toString()); // виводить true console.log("false" === valFalse.toString()); // виводить true
Специфікації
Специфікація | Статус | Коментар |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Початкова виознака. |
ECMAScript 5.1 (ECMA-262) The definition of 'Boolean.prototype.toString' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Boolean.prototype.toString' in that specification. |
Standard | |
ECMAScript Latest Draft (ECMA-262) The definition of 'Boolean.prototype.toString' in that specification. |
Draft |
Підтримка веб-переглядачами
Desktop | Mobile | Server | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toString | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 3 | Opera Full support Yes | Safari Full support Yes | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support Yes | Safari iOS Full support Yes | Samsung Internet Android Full support 1.0 | nodejs Full support Yes |
Legend
- Full support
- Full support