Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String()

Превращает любое значение в строку.

Доступно с: ES1

Синтаксис

String(value)

Параметры

ПараметрТипОписание
valueanyЗначение, которое превращается в строку.

Возвращаемое значение

stringСтроковое представление значения.

Примеры

Разные значения в строку:

console.log(String(42) + '!');
console.log(String(true), String(null), String(undefined));
console.log(String([1, 2, 3]));

Результат:

42!
true null undefined
1,2,3

Объект превращается в бесполезный текст:

console.log(String({ name: 'Anna' }));
console.log(JSON.stringify({ name: 'Anna' }));

Результат:

[object Object]
{"name":"Anna"}

Примечания

В отличие от value.toString(), функция String() работает и с null, и с undefined. Для объектов используйте JSON.stringify().

См. также

  • Number() — Превращает значение в число.
  • Boolean() — Превращает значение в true или false.
  • Number.prototype.toString — Превращает число в строку, в том числе в другой системе счисления.
  • Template literal — Строка в обратных кавычках с подстановками и переносами строк.

В учебнике

  • Преобразование типов — Как превратить строку в число и обратно в JavaScript — Number, String, Boolean, parseInt и неявное преобразование.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.