Функција String
Функција String конвертује прослеђену
вредност у низа. Конверзије за примитивне типове
(бројеви, низови и други једноставни типови) се одвијају
на најуочљивији начин. На пример: true -
'true', 5 - '5'. А објекти
се најчешће конвертују у '[object
Object]', али могу постојати изузеци.
Синтакса
String(шта треба конвертовати);
Пример
Хајде да конвертујемо број 0 у низа:
String(0);
Резултат извршавања кода:
'0'
Пример
А сада да поставимо у параметар
функције небројевну вредност NaN:
String(NaN);
Као резултат ћемо добити низ:
'NaN'
Пример
Хајде да конвертујемо буловску
вредност false:
String(false);
Резултат извршавања кода:
'false'
Пример
Конвертујмо низ
помоћу функције String:
String('str');
Након извршавања кода на излазу ћемо добити исти тај низ:
'str'
Пример
Сада поставимо у параметар функције
вредност null:
String(null);
Као резултат извршавања кода добићемо вредност, конвертовану у низ:
'null'
Пример
Хајде да поставимо у параметар функције
вредност undefined:
String(undefined);
Резултат извршавања кода:
'undefined'
Пример
Сада поставимо у параметар витичасте заграде као ознаку празног објекта:
String({});
Након извршеног кода добићемо низ, у којем ће бити наведен тип задатог објекта:
'[object Object]'
Пример
А сада конвертујмо квадратне заграде или празан низ:
String([]);
На крају уместо описа типа објекта добићемо празан низ:
''
Пример
Хајде да додамо у параметар функције низ, попуњен цифрама:
String([1, 2, 3]);
Као резултат извршавања кода све вредности низа се конвертују у један низ:
'1,2,3'