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
String(kaj je treba pretvoriti);
Primer
Pretvorimo število 0 v niz:
String(0);
Rezultat izvajanja kode:
'0'
Primer
Zdaj pa podajmo v parametru
funkcije neštevilsko vrednost NaN:
String(NaN);
Kot rezultat bomo dobili niz:
'NaN'
Primer
Pretvorimo logično (boolean)
vrednost false:
String(false);
Rezultat izvajanja kode:
'false'
Primer
Pretvorimo niz
z uporabo funkcije String:
String('str');
Po izvedbi kode bomo na izhodu dobili enak niz:
'str'
Primer
Zdaj podajmo v parametru funkcije
vrednost null:
String(null);
Kot rezultat izvajanja kode bomo dobili vrednost, pretvorjeno v niz:
'null'
Primer
Podajmo v parametru funkcije
vrednost undefined:
String(undefined);
Rezultat izvajanja kode:
'undefined'
Primer
Zdaj podajmo v parametru zavit oklepaj kot oznako praznega objekta:
String({});
Po izvedbi kode bomo dobili niz, v katerem bo naveden tip podanega objekta:
'[object Object]'
Primer
Zdaj pa pretvorimo oglati oklepaj ali prazen seznam (array):
String([]);
Na koncu namesto opisa tipa objekta bomo dobili prazen niz:
''
Primer
Dodajmo v parameter funkcije seznam, napolnjen s številkami:
String([1, 2, 3]);
Kot rezultat izvajanja kode se vse vrednosti seznama pretvorijo v en sam niz:
'1,2,3'