Hur konverterar man tal till binära, oktala eller hexadecimala strängar i JavaScript?

Hur Konverterar Man Tal Till Binara Oktala Eller Hexadecimala Strangar I Javascript



' Binär ”, “ Octal ', och ' Hexadecimal ” är de vanliga nummersystemen som används inom datavetenskap och digital elektronik. Det finns flera användningsområden för dessa nummersystem i datorprogrammering. Till exempel används 'hexadecimal' för att representera minnesplatser, färgkoder och ASCII-koder, och används också i nätverksprotokoll, såsom IPv6. Medan 'Binär' används som det grundläggande/grundläggande språket för datorer, medan 'oktal' används som en förkortning för binär.

Den här bloggen kommer att illustrera proceduren för att konvertera ett decimaltal till binära, oktala eller hexadecimala strängar i JavaScript.

Hur konverterar man tal till binära, oktala eller hexadecimala strängar i JavaScript?

För att konvertera tal till valfritt talsystem, som ' binär ”, “ oktal ', eller ' hexadecimal ', Använd ' att stränga() 'metoden. Det är en inbyggd metod för ' Sträng ” objekt som tar en bas av talsystemet som en parameter för att konvertera talet till en specificerad bas, till exempel “binär”, “oktal” eller “hexadecimal”.







Syntax



Följ den givna syntaxen för att konvertera tal till en binär, oktal eller hexadecimal sträng:



siffra. att stränga ( bas )

Här kommer basen att vara ' 2 ' för binär, ' 8 ' för oktal och ' 16 ” för hexadecimalt tal.





Metod 1: Konvertera tal till binär sträng

Binärt är ett bas-2 talsystem, vilket innebär att alla tal representeras av endast två siffror, 0 och 1. För att konvertera till binärt, skicka basen ' 2 ' som ett argument i metoden 'toString()'.

Exempel

Skapa en variabel ' på ett ' som lagrar numret ' 315 ”:



jag har ingen = 315 ;

Anropa nu metoden 'toString()' genom att skicka bas '2' för att konvertera talet till binärt talsystem:

var binaryNum = på ett. att stränga ( 2 ) ;

Skriv slutligen ut det resulterande binära numret på konsolen:

trösta. logga ( binärtNum ) ;

Utgången visar ' 100111011 ' som är den binära representationen av talet ' 315 ”:

Metod 2: Konvertera tal till oktal sträng

Octal är ett bas-8 talsystem som använder åtta siffror, 0 till 7. Det används ofta som en stenografi för binärt. Till exempel kan en oktal siffra representera tre binära siffror. Även om det är mindre vanligt att använda än binärt och hexadecimalt, används det fortfarande i vissa datorprogrammering och digitala system.

Exempel

För att konvertera ett tal till oktal eller bas 8, skicka ' 8 ' som ett argument till metoden 'toString()':

var octalNum = på ett. att stränga ( 8 ) ;

trösta. logga ( oktalNum ) ;

Produktion

Metod 3: Konvertera tal till hexadecimal sträng

Hexadecimal eller bas-16 är ett talsystem med 16 siffror som sträcker sig från 0 till 9 och A till F. Det används ofta som en förkortning för binärt och används flitigt i datorprogrammering.

Exempel

Kalla metoden 'toString()' med '16' som argument för att konvertera ett tal till en hexadecimal sträng:

var hexNum = på ett. att stränga ( 16 ) ;

Skriv slutligen ut det hexadecimala numret på konsolen:

trösta. logga ( hexNum ) ;

Det kan ses att ' 315 ' har framgångsrikt konverterats till ett hexadecimalt tal som är ' 13b ”:

Det handlade om omvandlingen av talet till det binära, oktala eller hexadecimala talet i JavaScript.

Slutsats

För att konvertera tal till binära, oktala eller hexadecimala strängar, använd ' att stränga() 'metoden. Denna metod tar en bas av talsystemet som en parameter för att konvertera talet till en specificerad bas, såsom 'binär', 'oktal' eller 'hexadecimal'. Den här bloggen illustrerade proceduren för att konvertera ett tal till binära, oktala eller hexadecimala strängar i JavaScript.