Funkcia String

Funkcia String konvertuje zadanú hodnotu na reťazec. Konverzie pre primitívy (čísla, reťazce a iné jednoduché typy) prebiehajú veľmi prirodzene. Napríklad: true - 'true', 5 - '5'. A objekty sa najčastejšie konvertujú na '[object Object]', ale môžu existovať výnimky.

Syntax

javascriptString(hodnota na konverziu);

Príklad

Poďme konvertovať číslo 0 na reťazec:

javascriptString(0);

Výsledok vykonania kódu:

javascript'0'

Príklad

A teraz zadajme do parametra funkcie nečíselnú hodnotu NaN:

javascriptString(NaN);

V dôsledku toho dostaneme reťazec:

javascript'NaN'

Príklad

Poďme konvertovať booleovskú hodnotu false:

javascriptString(false);

Výsledok vykonania kódu:

javascript'false'

Príklad

Konvertujme reťazec pomocou funkcie String:

javascriptString('str');

Po vykonaní kódu na výstupe dostaneme rovnaký reťazec:

javascript'str'

Príklad

Teraz zadajme do parametra funkcie hodnotu null:

javascriptString(null);

V dôsledku vykonania kódu dostaneme hodnotu, konvertovanú na reťazec:

javascript'null'

Príklad

Zadajme do parametra funkcie hodnotu undefined:

javascriptString(undefined);

Výsledok vykonania kódu:

javascript'undefined'

Príklad

Teraz zadajme do parametra zložené zátvorky ako označenie prázdneho objektu:

javascriptString({});

Po vykonaní kódu dostaneme reťazec, v ktorom bude uvedený typ zadaného objektu:

javascript'[object Object]'

Príklad

A teraz konvertujme hranaté zátvorky alebo prázdne pole:

javascriptString([]);

Namiesto popisu typu objektu dostaneme prázdny reťazec:

javascript''

Príklad

Poďme pridať do parametra funkcie pole naplnené číslami:

javascriptString([1, 2, 3]);

Výsledkom vykonania kódu všetky hodnoty poľa sa premenia na jeden reťazec:

javascript'1,2,3'

Pozri tiež

  • funkciu Number,
    ktorá konvertuje na číslo
  • funkciu Boolean,
    ktorá konvertuje na booleovskú hodnotu