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
javascriptString(hodnota na konverziu);
Príklad
Poďme konvertovať číslo 0 na reťazec:
javascriptString(0);
Výsledok vykonania kódu:
javascript'0'
Príklad
A teraz zadajme do parametra
funkcie nečíselnú hodnotu NaN:
javascriptString(NaN);
V dôsledku toho dostaneme reťazec:
javascript'NaN'
Príklad
Poďme konvertovať booleovskú
hodnotu false:
javascriptString(false);
Výsledok vykonania kódu:
javascript'false'
Príklad
Konvertujme reťazec
pomocou funkcie String:
javascriptString('str');
Po vykonaní kódu na výstupe dostaneme rovnaký reťazec:
javascript'str'
Príklad
Teraz zadajme do parametra funkcie
hodnotu null:
javascriptString(null);
V dôsledku vykonania kódu dostaneme hodnotu, konvertovanú na reťazec:
javascript'null'
Príklad
Zadajme do parametra funkcie
hodnotu undefined:
javascriptString(undefined);
Výsledok vykonania kódu:
javascript'undefined'
Príklad
Teraz zadajme do parametra zložené zátvorky ako označenie prázdneho objektu:
javascriptString({});
Po vykonaní kódu dostaneme reťazec, v ktorom bude uvedený typ zadaného objektu:
javascript'[object Object]'
Príklad
A teraz konvertujme hranaté zátvorky alebo prázdne pole:
javascriptString([]);
Namiesto popisu typu objektu dostaneme prázdny reťazec:
javascript''
Príklad
Poďme pridať do parametra funkcie pole naplnené číslami:
javascriptString([1, 2, 3]);
Výsledkom vykonania kódu všetky hodnoty poľa sa premenia na jeden reťazec:
javascript'1,2,3'