--- title: String.prototype.toString() slug: Web/JavaScript/Reference/Global_Objects/String/toString tags: - JavaScript - Method - Prototype - String - Довідка translation_of: Web/JavaScript/Reference/Global_Objects/String/toString ---
{{JSRef}}

Метод toString() повертає рядкове представлення вказаного об'єкта.

{{EmbedInteractiveExample("pages/js/string-tostring.html")}}

Синтаксис

str.toString()

Вертає

Рядкове представлення об'єкта, який викликав метод.

Опис

Клас {{jsxref("String")}} має власну реалізацію метода toString(), а не успадковану {{jsxref("Object.prototype.toString()")}}. Для об'єктів класу {{jsxref("String")}}, цей метод повертає значення, що має рядковий тип даних, для якого клас {{jsxref("String")}} є обгорткою. Тобто те саме, що вертає метод {{jsxref("String.prototype.valueOf()", "valueOf()")}}.

Приклади

Використання toString()

Наступний приклад виводить до консолі рядкове значення об'єкта {{jsxref("String")}}:

var x = new String('Hello world');

console.log(x.toString());  // виводить 'Hello world'

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

Specification
{{SpecName('ESDraft', '#sec-string.prototype.tostring', 'String.prototype.toString')}}

Підтримка веб-переглядачами

{{Compat("javascript.builtins.String.toString")}}

Див. також