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'