Конструктор String
використовується для створення нового об'єкта String
. Він виконує перетворення типів, коли викликається як функція, а не як конструктор, що, зазвичай, більш корисно.
Синтаксис
new String(thing) String(thing)
Параметри
thing
- Будь-що, що перетвориться на рядок.
Приклади
Конструктор String та функція String
Функція String та конструктор String повертають різні результати:
typeof String('Всім привіт'); // string
typeof new String('Всім привіт'); // object
Тут функція, як і обіцяно, повертає рядок (простий тип даних). Однак, конструктор повертає екземпляр типу String (об'єкт-обгортку), саме тому вам нечасто захочеться взагалі використовувати конструктор String.
Специфікації
Сумісність з веб-переглядачами
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.