Funkcia String
Funkcia String konvertuje zadanú
hodnotu na reťazec. Konverzie pre primitívy
(čísla, reťazce a iné jednoduché typy) prebiehajú
veľmi prirodzene. Napríklad: true -
'true', 5 - '5'. A objekty
sa najčastejšie konvertujú na '[object
Object]', ale môžu existovať výnimky.
Syntax
String(hodnota na konverziu);
Príklad
Poďme konvertovať číslo 0 na reťazec:
String(0);
Výsledok vykonania kódu:
'0'
Príklad
A teraz zadajme do parametra
funkcie nečíselnú hodnotu NaN:
String(NaN);
V dôsledku toho dostaneme reťazec:
'NaN'
Príklad
Poďme konvertovať booleovskú
hodnotu false:
String(false);
Výsledok vykonania kódu:
'false'
Príklad
Konvertujme reťazec
pomocou funkcie String:
String('str');
Po vykonaní kódu na výstupe dostaneme rovnaký reťazec:
'str'
Príklad
Teraz zadajme do parametra funkcie
hodnotu null:
String(null);
V dôsledku vykonania kódu dostaneme hodnotu, konvertovanú na reťazec:
'null'
Príklad
Zadajme do parametra funkcie
hodnotu undefined:
String(undefined);
Výsledok vykonania kódu:
'undefined'
Príklad
Teraz zadajme do parametra zložené zátvorky ako označenie prázdneho objektu:
String({});
Po vykonaní kódu dostaneme reťazec, v ktorom bude uvedený typ zadaného objektu:
'[object Object]'
Príklad
A teraz konvertujme hranaté zátvorky alebo prázdne pole:
String([]);
Namiesto popisu typu objektu dostaneme prázdny reťazec:
''
Príklad
Poďme pridať do parametra funkcie pole naplnené číslami:
String([1, 2, 3]);
Výsledkom vykonania kódu všetky hodnoty poľa sa premenia na jeden reťazec:
'1,2,3'