Dieser Blog veranschaulicht das Verfahren zur Umwandlung einer Dezimalzahl in Binär-, Oktal- oder Hexadezimalstränge in JavaScript.
Wie man Zahlen in binäre, Oktal- oder hexadezimale Saiten in JavaScript umwandelt?
Um Zahlen in ein beliebiges Zahlensystem zu konvertieren, wie zbinär","Oktal", oder "hexadezimal", Benutze das"tostring ()" Methode. Es ist eine eingebaute Methode von "Saite"Objekt, das eine Basis des Zahlensystems als Parameter nimmt, um die Zahl in eine bestimmte Basis wie" Binär "," Oktal "oder" Hexadezimal "umzuwandeln, umzuwandeln.
Syntax
Folgen Sie der angegebenen Syntax, um Zahlen in eine binäre, Oktal- oder hexadezimale Zeichenfolge umzuwandeln:
Nummer.ToString (Basis)Hier wird die Basis sein "2"Für binäre", "8”Für Oktal und“16”Für Hexadezimalzahl.
Ansatz 1: Umwandeln Sie die Zahl in eine binäre Zeichenfolge
Binär ist ein Basis-2-Zahlensystem, was bedeutet, dass alle Zahlen nur durch zwei Ziffern 0 und 1 dargestellt werden. Zum Umbau in Binär2Als Argument in der Methode „toString ()“.
Beispiel
Erstellen Sie eine Variable “num"Das speichert die Nummer"315”:
var num = 315;Rufen Sie nun die Methode „toString ()“ auf, indem Sie die Basis „2“ übergeben, um die Nummer in das Binärzahlensystem umzuwandeln:
var binarynum = num.tostring (2);Drucken Sie schließlich die resultierende Binärnummer auf der Konsole:
Konsole.log (binarynum);Die Ausgabe wird angezeigt "100111011"Das ist die binäre Darstellung der Zahl"315”:
Ansatz 2: Umwandeln Sie die Zahl in Oktalzeichenfolge
Octal ist ein Basis-8-Zahlensystem, das acht Ziffern von 0 bis 7 verwendet. Es wird häufig als Abkürzung für binär genutzt. Zum Beispiel kann eine Oktalendfigur drei binäre Ziffern darstellen. Obwohl es weniger häufig verwendet wird als binär und hexadezimal, wird es immer noch in einigen Computerprogrammen und digitalen Systemen verwendet.
Beispiel
Um eine Zahl in Oktal oder Basis 8 umzuwandeln, übergeben Sie die “8”Als Argument für die Methode„ toString () “:
var Octalnum = num.TOSTRING (8);Ausgang
Ansatz 3: Umwandeln Sie die Zahl in die hexadezimale Zeichenfolge
Hexadezimal oder Basis-16 ist ein Zahlensystem mit 16 Ziffern von 0 bis 9 und A bis F. Es wird häufig als Abkürzung für binäre und in der Computerprogrammierung weit verbreitet verwendet.
Beispiel
Rufen Sie die Methode "toString ()" mit "16" als Argument für die Konvertierung einer Zahl in eine hexadezimale Zeichenfolge an:
var hexnum = num.tostring (16);Drucken Sie schließlich die Hexadezimalzahl auf der Konsole:
Konsole.log (hexnum);Es ist zu sehen, dass das “315"Wurde erfolgreich in eine hexadezimale Zahl umgewandelt, die ist"13b”:
Das dreht sich alles um die Umwandlung der Zahl in die binäre, Oktal- oder Hexadezimalzahl in JavaScript.
Abschluss
Verwenden Sie die "in binäre, Oktal- oder hexadezimale Saiten in binäre, Oktal- oder hexadezimale Saiten umwandeln Sie das"tostring ()" Methode. Diese Methode nimmt eine Basis des Zahlensystems als Parameter zum Konvertieren der Nummer in eine bestimmte Basis wie „Binär“, „Oktal“ oder „Hexadezimal“ ein. In diesem Blog wurde das Verfahren zum Umwandeln einer Zahl in Binär-, Oktal- oder Hexadezimalstrings in JavaScript dargestellt.