Функция String

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

Синтаксис

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

Пример

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

javascriptString(0);

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

javascript'0'

Пример

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

javascriptString(NaN);

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

javascript'NaN'

Пример

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

javascriptString(false);

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

javascript'false'

Пример

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

javascriptString('str');

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

javascript'str'

Пример

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

javascriptString(null);

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

javascript'null'

Пример

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

javascriptString(undefined);

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

javascript'undefined'

Пример

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

javascriptString({});

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

javascript'[object Object]'

Пример

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

javascriptString([]);

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

javascript''

Пример

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

javascriptString([1, 2, 3]);

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

javascript'1,2,3'

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

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