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