--- 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")}}