String() constructor

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

Синтаксис

new String(thing)
String(thing)

Параметри

thing

Що завгодно, що може бути перетворено на рядок.

Приклади

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

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

typeof String('Привіт, світе!'); // string
typeof new String('Привіт, світе!'); // object

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

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

Сумісність із браузерами

desktop mobile server
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet Deno Node.js
String() constructor
Chrome Full support 1
Edge Full support 12
Firefox Full support 1
Internet Explorer Full support 3
Opera Full support 3
Safari Full support 1
WebView Android Full support 1
Chrome Android Full support 18
Firefox for Android Full support 4
Opera Android Full support 10.1
Safari on iOS Full support 1
Samsung Internet Full support 1.0
Deno Full support 1.0
Node.js Full support 0.10.0

Дивіться також