Funkcija String
Funkcija String pretvori podano
vrednost v niz. Pretvorbe za primitivne tipe
(števila, nizi in drugi preprosti tipi) potekajo
na najbolj očiten način. Na primer: true -
'true', 5 - '5'. Objekti
pa so najpogosteje pretvorjeni v '[object
Object]', vendar so lahko izjeme.
Sintaksa
javascriptString(kaj je treba pretvoriti);
Primer
Pretvorimo število 0 v niz:
javascriptString(0);
Rezultat izvajanja kode:
javascript'0'
Primer
Zdaj pa podajmo v parametru
funkcije neštevilsko vrednost NaN:
javascriptString(NaN);
Kot rezultat bomo dobili niz:
javascript'NaN'
Primer
Pretvorimo logično (boolean)
vrednost false:
javascriptString(false);
Rezultat izvajanja kode:
javascript'false'
Primer
Pretvorimo niz
z uporabo funkcije String:
javascriptString('str');
Po izvedbi kode bomo na izhodu dobili enak niz:
javascript'str'
Primer
Zdaj podajmo v parametru funkcije
vrednost null:
javascriptString(null);
Kot rezultat izvajanja kode bomo dobili vrednost, pretvorjeno v niz:
javascript'null'
Primer
Podajmo v parametru funkcije
vrednost undefined:
javascriptString(undefined);
Rezultat izvajanja kode:
javascript'undefined'
Primer
Zdaj podajmo v parametru zavit oklepaj kot oznako praznega objekta:
javascriptString({});
Po izvedbi kode bomo dobili niz, v katerem bo naveden tip podanega objekta:
javascript'[object Object]'
Primer
Zdaj pa pretvorimo oglati oklepaj ali prazen seznam (array):
javascriptString([]);
Na koncu namesto opisa tipa objekta bomo dobili prazen niz:
javascript''
Primer
Dodajmo v parameter funkcije seznam, napolnjen s številkami:
javascriptString([1, 2, 3]);
Kot rezultat izvajanja kode se vse vrednosti seznama pretvorijo v en sam niz:
javascript'1,2,3'