Funkcja String

Funkcja String konwertuje przekazaną wartość na ciąg znaków. Konwersje dla typów prostych (liczby, ciągi znaków i inne proste typy) odbywają się w najbardziej oczywisty sposób. Na przykład: true - 'true', 5 - '5'. A obiekty najczęściej są konwertowane na '[object Object]', ale mogą występować wyjątki.

Składnia

javascriptString(wartość do konwersji);

Przykład

Przekonwertujmy liczbę 0 na ciąg znaków:

javascriptString(0);

Wynik wykonania kodu:

javascript'0'

Przykład

A teraz podajmy jako parametr funkcji wartość nieliczbową NaN:

javascriptString(NaN);

W rezultacie otrzymamy ciąg znaków:

javascript'NaN'

Przykład

Przekonwertujmy wartość logiczną false:

javascriptString(false);

Wynik wykonania kodu:

javascript'false'

Przykład

Przekonwertujmy ciąg znaków za pomocą funkcji String:

javascriptString('str');

Po wykonaniu kodu na wyjściu otrzymamy ten sam ciąg znaków:

javascript'str'

Przykład

Teraz podajmy jako parametr funkcji wartość null:

javascriptString(null);

W wyniku wykonania kodu otrzymamy wartość przekonwertowaną na ciąg znaków:

javascript'null'

Przykład

Podajmy jako parametr funkcji wartość undefined:

javascriptString(undefined);

Wynik wykonania kodu:

javascript'undefined'

Przykład

Teraz podajmy jako parametr nawiasy klamrowe jako oznaczenie pustego obiektu:

javascriptString({});

Po wykonaniu kodu otrzymamy ciąg znaków, w którym będzie wskazany typ podanego obiektu:

javascript'[object Object]'

Przykład

A teraz przekonwertujmy nawiasy kwadratowe lub pustą tablicę:

javascriptString([]);

Ostatecznie zamiast opisu typu obiektu otrzymamy pusty ciąg znaków:

javascript''

Przykład

Dodajmy jako parametr funkcji tablicę wypełnioną liczbami:

javascriptString([1, 2, 3]);

W wyniku wykonania kodu wszystkie wartości tablicy zostaną przekonwertowane na jeden ciąg znaków:

javascript'1,2,3'

Zobacz też

  • funkcję Number,
    która konwertuje na liczbę
  • funkcję Boolean,
    która konwertuje na wartość logiczną