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'

Vedeți și

  • funcția Number,
    care transformă în număr
  • funcția Boolean,
    care transformă în valoare booleană