Конструктор String()

Конструктор String використовується для створення нового об'єкта String. Він виконує перетворення типів, коли викликається як функція, а не як конструктор, що, зазвичай, більш корисно.

Синтаксис

new String(thing)
String(thing)

Параметри

thing
Будь-що, що перетвориться на рядок.

Приклади

Конструктор String та функція String

Функція String та конструктор String повертають різні результати:

typeof String('Всім привіт'); // string
typeof new String('Всім привіт'); // object

Тут функція, як і обіцяно, повертає рядок (простий тип даних). Однак, конструктор повертає екземпляр типу String (об'єкт-обгортку), саме тому вам нечасто захочеться взагалі використовувати конструктор String.

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

Специфікація
ECMAScript (ECMA-262)
The definition of 'String constructor' in that specification.

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також