Składnia funkcji liczby toString ()
Poniżej znajduje się składnia metody ToString () z liczbą:
numer.toString (Basetobeconvertedin)Wartość zwracana
Wartość zwracana metody toString () to a strunowy
Przykłady funkcji toString z liczbą
Funkcję toString () można użyć ze zmienną liczbową za pomocą operatu kropkowego, więc utwórzmy zmienną liczbową z następującą instrukcją:
var numValue = 15;Teraz wykonamy funkcję toString, ale z różnymi argumentami przedstawiającymi różne wartości podstawowe dla przekonwertowanej liczby
Przykład 1: Przekształcanie liczby w ciąg bez zmiany podstawy
Możemy łatwo zmienić wartość liczbową na wartość ciągu bez zmiany jej podstawy, a aby to zrobić ToString () funkcjonować.
Użyjemy funkcji ToString () z naszą zmienną NumValue a następnie przejdź do funkcji dziennika konsoli, aby uzyskać wynik do naszej funkcji dziennika konsoli:
var str = numValue.ToString ();Po uruchomieniu tego kodu otrzymujemy następujące dane wyjściowe na nasz terminalu:
Jak widać, toString () przekonwertował numer na ciąg bez zmiany jego podstawy.
Przykład 2: Przekształcenie liczby na binarny za pomocą funkcji toString
Możemy użyć funkcji toString z liczbą, aby przekonwertować ją na liczbę binarną, a następnie do łańcucha, przekazując argument jako „2"
var str = numValue.Toostring (2);Następnie możemy wyświetlić wynik na terminalu, po prostu przekazując zmienną STR do funkcji dziennika konsoli jako:
konsola.log (str);Po wykonaniu kodu otrzymujemy następujące dane wyjściowe na naszym terminalu:
Jak widać, wynik był „1111”, Który jest równoważny 15, ale w binarnej lub bazie 2.
Przykład 3: Przekształcanie liczby w ósemek, a następnie w ciąg
Aby przekonwertować liczbę z podstawy 10 na ośmiokad lub podstawę 8, musimy po prostu przekazać wartość „8” w argumencie funkcji ToString ()
var str = numValue.Toostring (8);Jeśli wykonamy ten program, otrzymasz następujące dane wyjściowe:
Wyjście "17„W ośmiorcie jest równoważne 15 w bazie 10.
Przykład 4: Przekształcenie liczby na sześciokadcicę za pomocą toString
Przekształcenie liczby na liczbę sześciokadciową lub podstawę 16 jest dość proste. Po prostu przekazujesz wartość 16 w argumentach funkcji ToString ()
var str = numValue.Toostring (16);Wyjście wspomnianego powyżej kodu jest:
Jak możesz łatwo obserwować, otrzymujemy dane wyjściowe jako „F”, Który jest równoważny z 15 w bazie dziesiętnej.
Przykład 5: Przekształcanie liczby w zdefiniowaną przez użytkownika bazę za pomocą toString
Jedną ekscytującą cechą metody ToString () jest konwersja liczby na wartość podstawową zdefiniowaną przez użytkownika. Aby zaprezentować, przekonwertujemy nasze „NumValue„Do bazy 6. Robimy to za pomocą następujących wierszy:
var str = numValue.Toostring (6);Wykonaj program, a otrzymasz następujący wynik na terminalu:
Jak można łatwo zauważyć, że wartość 15 po przekonwertowaniu z podstawy dziesiętnej (10) na podstawę 6, powoduje wartość 23.
Zakończyć
Funkcja liczby toString () w JavaScript jest jednym z domyślnych pakietów. Służy do konwersji liczby na ciąg z opcją zmiany podstawy przed konwersją. Jeśli chcesz przekonwertować wartość liczbową na ciąg bez żadnej konwersji podstawowej, nie musisz przekazać żadnego argumentu do funkcji ToString (). Ponadto, jeśli chcesz przekonwertować wartość liczbową z bazy dziesiętnej (10) na inną wartość podstawową, musisz przekazać numer podstawowy jako argument do funkcji ToString ().