Funksioni String
Funksioni String shndërron vlerën e kaluar
në një varg. Shndërrimet për tipet primitivë
(numrat, vargjet dhe tipet e tjera të thjeshta) ndodhin
në mënyrën më të dukshme. Për shembull: true -
'true', 5 - '5'. Ndërsa objektet
shpesh shndërrohen në '[object
Object]', por mund të ketë përjashtime.
Sintaksa
String(çfarë duhet shndërruar);
Shembull
Le të shndërrojmë numrin 0 në varg:
String(0);
Rezultati i ekzekutimit të kodit:
'0'
Shembull
Tani le të vendosim si parametër
të funksionit vlerën jo-numerike NaN:
String(NaN);
Si rezultat do të marrim vargun:
'NaN'
Shembull
Le të shndërrojmë vlerën
boolean false:
String(false);
Rezultati i ekzekutimit të kodit:
'false'
Shembull
Le të shndërrojmë një varg
duke përdorur funksionin String:
String('str');
Pas ekzekutimit të kodit si output do të marrim të njëjtin varg:
'str'
Shembull
Tani le të vendosim si parametër të funksionit
vlerën null:
String(null);
Si rezultat i ekzekutimit të kodit do të marrim vlerën, të shndërruar në varg:
'null'
Shembull
Le të vendosim si parametër të funksionit
vlerën undefined:
String(undefined);
Rezultati i ekzekutimit të kodit:
'undefined'
Shembull
Tani le të vendosim si parametër kllapat gjarpërore si shënim të një objekti bosh:
String({});
Pas ekzekutimit të kodit do të marrim një varg, në të cilin do të tregohet tipi i objektit të dhënë:
'[object Object]'
Shembull
Tani le të shndërrojmë klapat katrore ose një array bosh:
String([]);
Si rezultat, në vend të përshkrimit të tipit të objektit do të marrim një varg bosh:
''
Shembull
Le të shtojmë si parametër të funksionit një array, të mbushur me numra:
String([1, 2, 3]);
Si rezultat i ekzekutimit të kodit të gjitha vlerat e array do të shndërrohen në një varg të vetëm:
'1,2,3'