Jednak JavaScript oferuje również wbudowaną metodę wykorzystaną przede wszystkim do wyraźnie Konwersja typu danych w ciąg. Metoda JavaScript ToString () służy do reprezentowania tablicy lub liczby jako ciągu Przy jednoczesnym przekształceniu obiektu na ciąg, musisz zastąpić „ToString ()„Metoda, aby mogła wydrukować wartości kluczy obiektu.
W tym spisie omówi procedury użycia metody ToString () w JavaScript. A więc zacznijmy!
Przekształcanie liczby na ciąg za pomocą metody ToString ()
„„ToString ()„Metoda może być stosowana do liczby do ciągłej konwersji. W tym celu przekaż pożądaną matematykę „baza„Jako argument i„ToString ()”Metoda przekonwertuje określoną liczbę zgodnie z zdefiniowaną podstawą.
Na przykład utworzymy zmienną o nazwie „numer„Posiadanie„433" wartość:
var liczba = 433;Następnie przywojemy „Do.Strunowy()„Metoda podczas przekazywania”2”Jako podstawa liczb:
konsola.log („String z bazą 2:” + liczba.ToString (2));Wykonanie „ToString ()„Metoda zwróci wartość”110110001„Jako reprezentacja liczby całkowitej”433" w "dwójkowy„System liczb:
Podobnie możesz przekonwertować dowolną liczbę na jego „Octal”Reprezentacja, przekazując„8„Jako argument podstawowy:
konsola.Log („String z bazą 8:” + liczba.ToString (8));Dane wyjście oznacza, że liczba „433”Jest reprezentowany jako„661„W systemie liczb ósemkowych:
„„Do.Strunowy()„Metoda pozwala również na konwersję liczby na jej„szesnastkowy”Reprezentacja. W tym celu określ „16„Jako argument podstawowy:
konsola.log („ciąg z podstawą 16:” + liczba.ToString (16));Jak widać, w systemie liczb sześciokadciaka liczba „433" równa "1B1”:
Jeśli „ToString ()„Metoda jest wywoływana bez przekazywania żadnego argumentu, a następnie„numer”Zostanie przekonwertowane na„strunowy”Bez zmiany bieżącej bazy:
konsola.dziennik („ciąg:” + liczba.ToString ());Wyjście
Konwertowanie tablicy na ciąg za pomocą metody ToString ()
„„ToString ()”Metodę można zastosować do dowolnego rodzaju tablicy i zwraca swoje elementy w formacie ciągów. Na przykład stworzyliśmy tablicę o nazwie „NumberArray„Ma trzy elementy:„34”,„23", I "43”:
const numberArray = [34, 23, 43];Następnie przekonwertujemy „NumberArray”Do łańcucha przy użyciu„ToString ()" metoda:
NumberArray.ToString ();Należy zauważyć, że wartości wyświetlane na wyjściu są zamknięte w cytatach " Nie w kwadratowych nawiasach:
W ten sam sposób „ToString () ” Metodę można powołać do konwersji szeregu ciągów na jeden ciąg, który będzie obejmował wszystkie wartości zamknięte w cytatach ":
const stringarray = ['x', 'y', 'z'];Wyjście
Gdy "ToString ()”Jest używany z„szyk„To zawiera kolejną tablicę w środku, a następnie„ToString ()„Metoda najpierw”spłaszczyć„To, a następnie zwraca wszystkie wartości w formacie łańcuchowym, oddzielone przecinkiem.
Na przykład poniżej „poniżej”szyk”Ma dwa elementy:„Paweł" I "32”I zagnieżdżona tablica, która ponadto obejmuje dwa elementy. Teraz, kiedy „ToString ()„Metoda jest nazywana„szyk.ToString ()”, Zmniejszy wymiarowość tablic i zwróci wszystkie cztery elementy w jednym ciągu:
const array = [„Paul”, 32, [„Max”, 4]];Wyjście
Przekształcenie obiektu na ciąg przy użyciu metody ToString ()
Z pomocą „ToString ()„Metoda, możesz wykonać konwersję obiektu na ciąg.
Na przykład stworzymy „obiekt”To ma następujące pary wartości kluczowej:
const obiekt = Nazwa: „Paul”, wiek: 40;Po tym powołamy się na „ToString ()" metoda:
obiekt.ToString ();Dane wyjściowe danego programu wydrukują ciąg „[Obiekt, obiekt]„Co wskazuje, że„obiekt„Należy do„Obiekt„Klasa podstawowa:
Możesz jednak zastąpić „ToString ()„Metoda zwracania wartości klawiszy obiektów w formacie ciągu.
W ramach poniżej podania „Pracownik„Obiekt zastąpi„ToString ()„Metoda odziedziczona po„Obiekt„Klasa podstawowa. Ten zdefiniowany przez użytkownika „ToString ()„Metoda zwróci ciąg zawierający wartości„nazwa" I "wiek„Właściwości stworzonych”pracownik" obiekt:
Pracownik funkcji (nazwa, wiek)Wyjście
To były wszystkie podstawowe informacje związane z metodą JavaScript ToString (). Możesz dalej badać na ten temat zgodnie z Twoimi wymaganiami.
Wniosek
JavaScript „ToString ()”Metoda może być wykorzystana do reprezentowania szyk lub numer jak strunowy. Gdy liczba zostanie przekonwertowana na ciąg, musisz określić żądany „baza„Jako argument; W przeciwnym razie metoda toString () przekształca liczbę tylko w ciąg bez zmiany podstawy. Metoda toString () jest również wykorzystywana do pobierania wartości kluczy obiektu w formacie ciągów. W tym spisie omówiono zastosowanie metody JavaScript ToString ().