Ten blog ilustruje procedurę konwersji liczby dziesiętnej na struny binarne, ósemkowe lub szesnastkowe w JavaScript.
Jak przekształcić liczby na sznurki binarne, ósemkowe lub szesnastkowe w JavaScript?
Do konwersji liczb na dowolny system liczbowy, taki jak „dwójkowy”,„Octal", Lub "szesnastkowy", Użyj "ToString ()" metoda. Jest to wbudowana metoda „Strunowy„Obiekt, który przyjmuje podstawę systemu liczbowego jako parametru do konwersji liczby na określoną bazę, taką jak„ binarna ”,„ ósemki ”lub„ heksadecimal ”.
Składnia
Postępuj zgodnie z podaną składnią do przekształcania liczb w sznur binarny, ósemkowy lub szesnastkowy:
numer.Toostring (podstawa)Tutaj podstawą będzie „2„Dla binarnego”8”Na ósemkę i„ ”16„W przypadku liczby sześciokadcikowej.
Podejście 1: Konwertuj liczbę na ciąg binarny
Binarny jest systemem liczbowym 2, co oznacza, że wszystkie liczby są reprezentowane tylko przez dwie cyfry, 0 i 1. Do przekształcenia się w binarny, przejdź bazę „2„Jako argument w metodzie„ ToString () ”.
Przykład
Utwórz zmienną „num”, Który przechowuje liczbę„315”:
var num = 315;Teraz zadzwoń do metody „ToString ()”, przekazując bazę „2”, aby przekonwertować numer na system liczb binarnych:
var binarynum = num.Toostring (2);Na koniec wydrukuj wynikowy numer binarny na konsoli:
konsola.log (binarynum);Wyjście wyświetla się „100111011„Który jest binarną reprezentacją liczby„315”:
Podejście 2: Konwertuj liczbę na ciąg ośmiorożny
Octal to system liczbowy bazowy, który wykorzystuje osiem cyfr, od 0 do 7. Często jest wykorzystywany jako skrót do binarnego. Na przykład jedna cyfra ósemka może reprezentować trzy cyfry binarne. Chociaż jest mniej powszechnie stosowany niż binarny i heksadecimal, nadal jest wykorzystywany w niektórych programach komputerowych i systemach cyfrowych.
Przykład
Aby przekształcić liczbę w ośmiorożwy lub bazę 8, przekazaj „8”Jako argument metody„ ToString () ”:
var ectalnum = num.Toostring (8);Wyjście
Podejście 3: Konwertuj liczbę na ciąg sześciokadciowy
Szesnastkowy lub baza-16 to system liczb o 16 cyfr od 0 do 9 i od A do F. Jest często używany jako stenografia do binarnej i jest szeroko stosowana w programowaniu komputerowym.
Przykład
Nazwij metodę „ToString ()” z „16” jako argument za przekształceniem liczby w ciąg szesnastkowy:
var hexnum = num.Toostring (16);Na koniec wydrukuj szesnastkowy numer na konsoli:
konsola.log (hexnum);Widać, że „315”Został pomyślnie przekształcony w liczbę sześciokadciową, która jest„13b”:
Chodziło o konwersję liczby na liczbę binarną, ósemkową lub szesnastkową w JavaScript.
Wniosek
Do przekształcania liczb w sznurki binarne, ósemkowe lub sześciokadciowe, użyj „ToString ()" metoda. Ta metoda przyjmuje podstawę systemu liczbowego jako parametru przekształcenia liczby w określoną bazę, taką jak „binarny”, „ósemki” lub „heksadecimal”. Ten blog zilustrował procedurę przekształcania liczby na struny binarne, ósemkowe lub sześciokątne w JavaScript.