Функция String - строковые преобразования на JavaScript

Функция String преобразовывает переданное значение в строку. Преобразования для примитивов (числа, строки и другие простые типы) происходят самым очевидным образом. Например: true - 'true', 5 - '5'. А объекты чаще всего преобразовываются к '[object Object]', но могут быть исключения.

Синтаксис

String(что нужно преобразовать);

Пример

Давайте преобразуем число 0 в строку:

String(0);

Результат выполнения кода:

'0'

Пример

А теперь давайте зададим в параметре функции нечисловое значение NaN:

String(NaN);

В результате мы получим строку:

'NaN'

Пример

Давайте преобразуем булевое значение false:

String(false);

Результат выполнения кода:

'false'

Пример

Преобразуем строку с помощью функции String:

String('str');

После выполнения кода на выходе мы получим ту же самую строку:

'str'

Пример

Теперь зададим в параметре функции значение null:

String(null);

В результате выполнения кода мы получим значение, преобразованное в строку:

'null'

Пример

Давайте зададим в параметре функции значение undefined:

String(undefined);

Результат выполнения кода:

'undefined'

Пример

Теперь зададим в параметре фигурные скобки как обозначение пустого объекта:

String({});

После выполненния кода мы получим строку, в которой будет указан тип заданного объекта:

'[object Object]'

Пример

А теперь преобразуем квадратные скобки или пустой массив:

String([]);

В итоге вместо описания типа объекта мы получим пустую строку:

''

Пример

Давайте добавим в параметр функции массив, заполненный цифрами:

String([1, 2, 3]);

В результат выполнения кода все значения массива преобразуются в одну строку:

'1,2,3'

Смотрите также

  • функцию Number,
    которая преобразует к числу
  • функцию Boolean,
    которая преобразует к булеву значению



Чат с GPT Компилятор