Функция 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,
    която преобразува в булева стойност