Funcția String
Funcția String transformă valoarea
transmisă într-un șir de caractere. Transformările pentru primitive
(numere, șiruri de caractere și alte tipuri simple) au loc
în modul cel mai evident. De exemplu: true -
'true', 5 - '5'. Iar obiectele
cel mai adesea sunt transformate în '[object
Object]', dar pot exista excepții.
Sintaxă
javascriptString(ce trebuie transformat);
Exemplu
Să transformăm numărul 0 într-un șir de caractere:
javascriptString(0);
Rezultatul executării codului:
javascript'0'
Exemplu
Acum să setăm în parametrul
funcției o valoare non-numerică NaN:
javascriptString(NaN);
Ca rezultat vom obține șirul:
javascript'NaN'
Exemplu
Să transformăm valoarea booleană
false:
javascriptString(false);
Rezultatul executării codului:
javascript'false'
Exemplu
Să transformăm un șir de caractere
cu ajutorul funcției String:
javascriptString('str');
După executarea codului la ieșire vom obține același șir de caractere:
javascript'str'
Exemplu
Acum să setăm în parametrul funcției
valoarea null:
javascriptString(null);
Ca rezultat al executării codului vom obține valoarea, transformată într-un șir de caractere:
javascript'null'
Exemplu
Să setăm în parametrul funcției
valoarea undefined:
javascriptString(undefined);
Rezultatul executării codului:
javascript'undefined'
Exemplu
Acum să setăm în parametru acolade ca denumire pentru un obiect gol:
javascriptString({});
După executarea codului vom obține un șir, în care va fi indicat tipul obiectului setat:
javascript'[object Object]'
Exemplu
Acum să transformăm parantezele pătrate sau un array gol:
javascriptString([]);
În final, în loc de descrierea tipului obiectului vom obține un șir gol:
javascript''
Exemplu
Să adăugăm în parametrul funcției un array, umplut cu cifre:
javascriptString([1, 2, 3]);
În rezultatul executării codului toate valorile array-ului vor fi transformate într-un singur șir de caractere:
javascript'1,2,3'