--- title: String.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/String/valueOf tags: - JavaScript - Method - Prototype - String - Довідка translation_of: Web/JavaScript/Reference/Global_Objects/String/valueOf ---
Метод valueOf() повертає {{glossary("Primitive", "просту величину")}}, що є значенням об'єкта {{jsxref("String")}}.
{{EmbedInteractiveExample("pages/js/string-valueof.html")}}
str.valueOf()
Рядок (величину, яка належить до простого типу даних {{jsxref("string")}}), що є значенням цього об'єкта {{jsxref("String")}}.
Метод valueOf() класу {{jsxref("String")}} повертає значення, що має рядковий тип даних, для якого клас {{jsxref("String")}} є обгорткою. Це значення тотожне до {{jsxref("String.prototype.toString()")}}.
Цей метод зазвичай викликається всередині рушія JavaScript, а не в явний спосіб у коді.
valueOf()var str = new String('Hello, world');
console.log(str.valueOf()); // виводить 'Hello, world'
| Специфікація |
|---|
| {{SpecName('ESDraft', '#sec-string.prototype.valueof', 'String.prototype.valueOf')}} |
Таблиця сумісності на цій сторінці створена зі структурованих даних. Якщо ви хочете долучитися до розробки цих даних, пропонуйте нам свої pull request до репозиторію https://github.com/mdn/browser-compat-data.
{{Compat("javascript.builtins.String.valueOf")}}