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