Hvordan konvertere nummer til binære, oktale eller heksadesimale strenger i JavaScript?

Hvordan konvertere nummer til binære, oktale eller heksadesimale strenger i JavaScript?
Binær”,“Octal”, Og“Heksadesimal”Er de vanlige tallsystemene som brukes i informatikk og digital elektronikk. Det er flere bruksområder for disse tallsystemene i dataprogrammering. For eksempel brukes "heksadesimal" til å representere minneplasser, fargekoder og ASCII -koder, og brukes også i nettverksprotokoller, for eksempel IPv6. Mens "binær" brukes som det grunnleggende/grunnleggende språket i datamaskiner, mens "oktal" brukes som en korthet for binær.

Denne bloggen vil illustrere prosedyren for å konvertere et desimaltall til binære, oktale eller heksadesimale strenger i JavaScript.

Hvordan konvertere tall til binære, oktale eller heksadesimale strenger i JavaScript?

For å konvertere tall til et hvilket som helst tallsystem, for eksempel “binær”,“Octal”, Eller“heksadesimal", bruke "toString ()”Metode. Det er en innebygd metode for "Streng”Objekt som tar en base av tallsystemet som en parameter for å konvertere nummeret til en spesifisert base, for eksempel“ binær ”,“ Octal ”eller“ Hexadecimal ”.

Syntaks

Følg den gitte syntaks for å konvertere tall til en binær, oktal eller heksadesimal streng:

Antall.toString (base)

Her vil basen være “2”For binær,”8”For oktal, og“16”For heksadesimalt antall.

Tilnærming 1: Konverter nummer til binær streng

Binær er et base-2-tallsystem, noe som betyr at alle tall er representert med bare to sifre, 0 og 1. For å konvertere til binær, pass basen “2”Som et argument i“ ToString () ”-metoden.

Eksempel

Lag en variabel “Num”Som lagrer nummeret”315”:

var num = 315;

Nå kan du ringe “ToString ()” -metoden ved å passere basen “2” for å konvertere nummeret til binært tallsystem:

var binærnum = num.toString (2);

Til slutt, skriv ut det resulterende binære nummeret på konsollen:

konsoll.Log (binærnum);

Utgangen vises “100111011”Som er den binære representasjonen av tallet”315”:

Tilnærming 2: Konverter nummer til oktalstreng

Octal er et base-8-tallsystem som bruker åtte sifre, 0 til 7. Det brukes ofte som en kortfattet for binær. For eksempel kan ett oktalt siffer representere tre binære sifre. Selv om det er mindre ofte brukt enn binær og heksadesimal, brukes den fremdeles i noen dataprogrammering og digitale systemer.

Eksempel

For å konvertere et tall til oktal eller base 8, pass "8”Som et argument for“ ToString () ”-metoden:

var octalnum = num.toString (8);
konsoll.Log (Octalnum);

Produksjon

Tilnærming 3: Konverter nummer til heksadesimal streng

Heksadesimal eller base-16 er et tallsystem med 16 sifre fra 0 til 9 og A til F. Det brukes ofte som en korthet for binær og brukes mye i dataprogrammering.

Eksempel

Ring "ToString ()" -metoden med "16" som et argument for å konvertere et tall til en heksadesimal streng:

var hexnum = num.toString (16);

Til slutt, skriv ut det heksadesimale nummeret på konsollen:

konsoll.logg (hexnum);

Det kan sees at “315”Har blitt konvertert til et heksadesimalt tall som er“13b”:

Det handlet om konvertering av nummeret til det binære, oktale eller heksadesimale tallet i JavaScript.

Konklusjon

For å konvertere tall til binære, oktale eller heksadesimale strenger, bruk "toString ()”Metode. Denne metoden tar en base av tallsystemet som en parameter for å konvertere nummeret til en spesifisert base, for eksempel “binær”, “oktal” eller “heksadesimal”. Denne bloggen illustrerte prosedyren for å konvertere et tall til binære, oktale eller heksadesimale strenger i JavaScript.