Метод valueOf() строки JavaScript

Определение и использование

valueOf() Метод возвращает исходное значение строки.

valueOf() Метод не изменяет исходную строку.

valueOf() Метод можно использовать для преобразования объекта строки в строку.

См. также:

Метод toString()

Внимание

valueOf() Метод является default метод JavaScript строки.

JavaScript использует его внутри.

Обычно, вы не используете его в коде.

Пример

Пример 1

Получение значения текста:

let text = "Hello World!";
let result = text.valueOf();

Попробуйте сами

Эквивалентно:

let text = "Hello World!";
let result = text;

Попробуйте сами

Пример 2

Получение значения String объекта:

let text = new String("Hello World!");
let result = text.valueOf();

Попробуйте сами

Грамматика

string.valueOf()

Параметр

Без параметров.

Возвратное значение

Тип Описание
Строка Исходное значение строки.

Выбрасывается

Исключение Описание
TypeError Исключение, которое выбрасывается, когда объект, вызываемый этим методом, не является String.

Поддержка браузерами

valueOf() Это функция ECMAScript1 (ES1).

Все браузеры поддерживают ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Соответствующие страницы

Строка JavaScript

Методы строки JavaScript

Поиск строки JavaScript