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'

Glejte tudi

  • funkcijo Number,
    ki pretvori v število
  • funkcijo Boolean,
    ki pretvori v logično (boolean) vrednost