Hvordan konverteres tal til binære, oktale eller hexadecimale strenge i JavaScript?

Hvordan Konverteres Tal Til Binaere Oktale Eller Hexadecimale Strenge I Javascript



Binær ', ' Oktal ', og ' Hexadecimal ” er de almindelige talsystemer, der bruges i datalogi og digital elektronik. Der er flere anvendelsesmuligheder for disse talsystemer i computerprogrammering. For eksempel bruges 'hexadecimal' til at repræsentere hukommelsesplaceringer, farvekoder og ASCII-koder og bruges også i netværksprotokoller, såsom IPv6. Hvorimod 'Binær' bruges som det grundlæggende / grundlæggende sprog for computere, hvorimod 'oktal' bruges som en stenografi for binær.

Denne blog vil illustrere proceduren til at konvertere et decimaltal til binære, oktale eller hexadecimale strenge i JavaScript.

Hvordan konverteres tal til binære, oktale eller hexadecimale strenge i JavaScript?

Til konvertering af tal til et hvilket som helst talsystem, såsom ' binær ', ' oktal ', eller ' hexadecimal ', brug ' toString() ” metode. Det er en indbygget metode til ' Snor ” objekt, der tager en base af talsystemet som en parameter for at konvertere tallet til en specificeret base, såsom 'binær', 'oktal' eller 'hexadecimal'.







Syntaks



Følg den givne syntaks for at konvertere tal til en binær, oktal eller hexadecimal streng:



nummer. til String ( grundlag )

Her vil basen være ' 2 ' for binær, ' 8 ' for oktal, og ' 16 ” for hexadecimalt tal.





Fremgangsmåde 1: Konverter tal til binær streng

Binært er et grundtal-2 talsystem, hvilket betyder, at alle tal kun er repræsenteret med to cifre, 0 og 1. For at konvertere til binær, skal du videregive grundtallet ' 2 ” som et argument i metoden “toString()”.

Eksempel

Opret en variabel ' på en ' der gemmer nummeret ' 315 ”:



Jeg har nummer = 315 ;

Kald nu 'toString()'-metoden ved at sende base '2' for at konvertere tallet til binært talsystem:

var binærtNum = på en. til String ( 2 ) ;

Udskriv til sidst det resulterende binære tal på konsollen:

konsol. log ( binærtNum ) ;

Udgangen viser ' 100111011 ' som er den binære repræsentation af tallet ' 315 ”:

Fremgangsmåde 2: Konverter tal til oktal streng

Octal er et base-8 talsystem, der bruger otte cifre, 0 til 7. Det bruges ofte som en stenografi for binær. For eksempel kan et oktalt ciffer repræsentere tre binære cifre. Selvom det er mindre almindeligt anvendt end binært og hexadecimalt, bruges det stadig i nogle computerprogrammering og digitale systemer.

Eksempel

For at konvertere et tal til oktal eller grundtal 8 skal du sende ' 8 ' som et argument til 'toString()'-metoden:

var oktaltal = på en. til String ( 8 ) ;

konsol. log ( oktalNum ) ;

Produktion

Fremgangsmåde 3: Konverter tal til hexadecimal streng

Hexadecimal eller base-16 er et talsystem med 16 cifre, der spænder fra 0 til 9 og A til F. Det bruges ofte som en stenografi for binær og er meget brugt i computerprogrammering.

Eksempel

Kald metoden 'toString()' med '16' som argument for at konvertere et tal til en hexadecimal streng:

var hexNum = på en. til String ( 16 ) ;

Udskriv til sidst det hexadecimale nummer på konsollen:

konsol. log ( hexNum ) ;

Det kan ses, at ' 315 ' er blevet konverteret til et hexadecimalt tal, der er ' 13b ”:

Det handlede om konverteringen af ​​tallet til det binære, oktale eller hexadecimale tal i JavaScript.

Konklusion

For at konvertere tal til binære, oktale eller hexadecimale strenge skal du bruge ' toString() ” metode. Denne metode tager en base af talsystemet som en parameter til at konvertere tallet til en specificeret base, såsom 'binær', 'oktal' eller 'hexadecimal'. Denne blog illustrerede proceduren til at konvertere et tal til binære, oktale eller hexadecimale strenge i JavaScript.