Boolean.prototype.toString()
Метод toString()
повертає рядкове подання об'єкта Boolean.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Першокод цього прикладу збережено у репозиторії 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 (ECMA-262) The definition of 'Boolean.prototype.toString' in that specification. |
Living Standard |
Підтримка веб-переглядачами
BCD tables only load in the browser