Функция 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'