Funkcija String
Funkcija String konvertuje prosleđenu
vrednost u string. Konverzija za primitivne tipove
(brojevi, stringovi i drugi jednostavni tipovi) se odvija
na najpristupačniji način. Na primer: true –
'true', 5 – '5'. Objekti
se najčešće konvertuju u '[object
Object]', ali mogu postojati izuzeci.
Sintaksa
String(šta treba konvertovati);
Primer
Hajde da konvertujemo broj 0 u string:
String(0);
Rezultat izvršavanja koda:
'0'
Primer
A sada hajde da u parametar funkcije
postavimo nenumatičku vrednost NaN:
String(NaN);
Kao rezultat dobićemo string:
'NaN'
Primer
Hajde da konvertujemo bulovsku
vrednost false:
String(false);
Rezultat izvršavanja koda:
'false'
Primer
Konvertujmo string
pomoću funkcije String:
String('str');
Nakon izvršavanja koda na izlazu ćemo dobiti isti taj string:
'str'
Primer
Sada postavimo u parametar funkcije
vrednost null:
String(null);
Kao rezultat izvršavanja koda dobićemo vrednost, konvertovanu u string:
'null'
Primer
Hajde da postavimo u parametar funkcije
vrednost undefined:
String(undefined);
Rezultat izvršavanja koda:
'undefined'
Primer
Sada postavimo u parametar vitičaste zagrade kao oznaku praznog objekta:
String({});
Nakon izvršenja koda dobićemo string, u kom će biti naveden tip zadatog objekta:
'[object Object]'
Primer
A sada konvertujmo uglaste zagrade ili prazan niz:
String([]);
Na kraju, umesto opisa tipa objekta dobićemo prazan string:
''
Primer
Hajde da dodamo u parametar funkcije niz, popunjen ciframa:
String([1, 2, 3]);
U rezultat izvršavanja koda sve vrednosti niza se konvertuju u jedan string:
'1,2,3'