String függvény
A String függvény a átadott
értéket sztringgé alakítja. A primitívek
(számok, sztringek és egyéb egyszerű típusok) konverziója
a legkézenfekvőbb módon történik.
Például: true -
'true', 5 - '5'. Az objektumok
legtöbbször '[object
Object]' alakúvá válnak,
de lehetnek kivételek.
Szintaxis
String(mit kell konvertálni);
Példa
Alakítsuk át a 0 számot sztringgé:
String(0);
A kód végrehajtásának eredménye:
'0'
Példa
Most pedig adjunk meg a függvény paramétereként
egy nem numerikus NaN értéket:
String(NaN);
Ennek eredményeképpen egy sztringet kapunk:
'NaN'
Példa
Alakítsuk át a logikai
false értéket:
String(false);
A kód végrehajtásának eredménye:
'false'
Példa
Konvertáljunk egy sztringet
a String függvénnyel:
String('str');
A kód végrehajtása után kimenetül ugyanazt a sztringet kapjuk:
'str'
Példa
Most a függvény paramétereként
null értéket adjunk meg:
String(null);
A kód végrehajtásának eredményeképpen a sztringgé alakított értéket kapjuk:
'null'
Példa
Adjunk meg a függvény paramétereként
undefined értéket:
String(undefined);
A kód végrehajtásának eredménye:
'undefined'
Példa
Most adjunk meg kapcsos zárójeleket paraméterként mint egy üres objektum jelölését:
String({});
A kód végrehajtása után egy olyan sztringet kapunk, amelyben a megadott objektum típusa van feltüntetve:
'[object Object]'
Példa
Most pedig alakítsuk át szögletes zárójeleket vagy egy üres tömböt:
String([]);
Végül az objektumtípus leírása helyett egy üres sztringet kapunk:
''
Példa
Adjunk hozzá a függvény paraméteréhez egy számokkal feltöltött tömböt:
String([1, 2, 3]);
A kód végrehajtásának eredményeképpen a tömb összes értéke egyetlen sztringgé alakul:
'1,2,3'