Funkcija String
Funkcija String paverčia pateiktą
reikšmę į eilutę. Primityvų transformacija
(skaičiai, eilutės ir kiti paprasti tipai) vyksta
labiausiai akivaizdžiu būdu. Pavyzdžiui: true -
'true', 5 - '5'. O objektai
dažniausiai paverčiami į '[object
Object]', bet gali būti išimčių.
Sintaksė
String(ką reikia paversti);
Pavyzdys
Paverskime skaičių 0 į eilutę:
String(0);
Kodo vykdymo rezultatas:
'0'
Pavyzdys
Dabar nustatykime funkcijos parametre
neskaitinę reikšmę NaN:
String(NaN);
Rezultate gausime eilutę:
'NaN'
Pavyzdys
Paverskime Būlio
reikšmę false:
String(false);
Kodo vykdymo rezultatas:
'false'
Pavyzdys
Paverskime eilutę
naudodami funkciją String:
String('str');
Po kodo vykdymo išvestyje gausime tą pačią eilutę:
'str'
Pavyzdys
Dabar nustatykime funkcijos parametre
reikšmę null:
String(null);
Kodo vykdymo rezultate mes gausime reikšmę, paverstą į eilutę:
'null'
Pavyzdys
Nustatykime funkcijos parametre
reikšmę undefined:
String(undefined);
Kodo vykdymo rezultatas:
'undefined'
Pavyzdys
Dabar nustatykime parametre riestinius skliaustus kaip tuščio objekto žymėjimą:
String({});
Po kodo vykdymo mes gausime eilutę, kurioje bus nurodytas nustatyto objekto tipas:
'[object Object]'
Pavyzdys
Dabar paverskime kvadratinius skliaustus arba tuščią masyvą:
String([]);
Galų gale, vietoj objekto tipo aprašymo mes gausime tuščią eilutę:
''
Pavyzdys
Pridėkime į funkcijos parametrą masyvą, užpildytą skaitmenimis:
String([1, 2, 3]);
Kodo vykdymo rezultate visos masyvo reikšmės paverčiamos į vieną eilutę:
'1,2,3'