Com convertir un nombre en cadenes binàries, octals o hexadecimals a JavaScript?

Com Convertir Un Nombre En Cadenes Binaries Octals O Hexadecimals A Javascript



Binari ”, “ Octal ”, i “ Hexadecimal ” són els sistemes numèrics comuns utilitzats en informàtica i electrònica digital. Hi ha diversos usos per a aquests sistemes numèrics en programació informàtica. Per exemple, 'hexadecimal' s'utilitza per representar ubicacions de memòria, codis de color i codis ASCII, i també s'utilitza en protocols de xarxa, com ara IPv6. Mentre que, 'Binary' s'utilitza com a llenguatge fonamental/bàsic dels ordinadors, mentre que 'octal' s'utilitza com a abreviatura de binari.

Aquest bloc il·lustrarà el procediment per convertir un nombre decimal en cadenes binàries, octals o hexadecimals en JavaScript.

Com convertir nombres en cadenes binàries, octals o hexadecimals a JavaScript?

Per convertir números a qualsevol sistema numèric, com ara ' binari ”, “ octal ”, o “ hexadecimal ', utilitzar el ' toString() ” mètode. És un mètode integrat del ' Corda ” objecte que pren una base del sistema numèric com a paràmetre per convertir el nombre en una base especificada, com ara “binari”, “octal” o “hexadecimal”.







Sintaxi



Seguiu la sintaxi donada per convertir números en una cadena binària, octal o hexadecimal:



nombre. toString ( base )

Aquí, la base serà ' 2 'per a binari,' 8 ' per octal i ' 16 ” per nombre hexadecimal.





Enfocament 1: Converteix el nombre en una cadena binària

El binari és un sistema numèric de base 2, el que significa que tots els nombres es representen només amb dos dígits, 0 i 1. Per convertir en binari, passa la base ' 2 ” com a argument del mètode “toString()”.

Exemple

Crea una variable ' en una ' que emmagatzema el número ' 315 ”:



Tinc número = 315 ;

Ara, truqueu al mètode 'toString()' passant la base '2' per convertir el nombre en sistema de nombres binari:

var binaryNum = en una. toString ( 2 ) ;

Finalment, imprimiu el número binari resultant a la consola:

consola. registre ( binaryNum ) ;

La sortida mostra ' 100111011 ' que és la representació binària del nombre ' 315 ”:

Enfocament 2: Converteix el nombre en una cadena octal

Octal és un sistema de numeració en base 8 que utilitza vuit dígits, del 0 al 7. S'utilitza sovint com a abreviatura de binari. Per exemple, un dígit octal pot representar tres dígits binaris. Tot i que s'utilitza menys que el binari i l'hexadecimal, encara s'utilitza en alguns sistemes digitals i de programació informàtica.

Exemple

Per convertir un nombre en octal o base 8, passa el ' 8 ” com a argument del mètode “toString()”:

era octalNum = en una. toString ( 8 ) ;

consola. registre ( octalNum ) ;

Sortida

Enfocament 3: Converteix el nombre en una cadena hexadecimal

L'hexadecimal o base 16 és un sistema numèric amb 16 dígits que van del 0 al 9 i de la A a la F. S'utilitza freqüentment com a abreviatura de binari i s'utilitza àmpliament en la programació d'ordinadors.

Exemple

Truqueu al mètode 'toString()' amb '16' com a argument per convertir un nombre en una cadena hexadecimal:

era hexNum = en una. toString ( 16 ) ;

Finalment, imprimiu el número hexadecimal a la consola:

consola. registre ( hexNúm ) ;

Es pot veure que el ' 315 ' s'ha convertit correctament en un nombre hexadecimal que és ' 13b ”:

Es tractava de la conversió del nombre al nombre binari, octal o hexadecimal en JavaScript.

Conclusió

Per convertir nombres en cadenes binàries, octals o hexadecimals, utilitzeu el ' toString() ” mètode. Aquest mètode pren una base del sistema numèric com a paràmetre per convertir el nombre en una base especificada, com ara 'binari', 'octal' o 'hexadecimal'. Aquest bloc va il·lustrar el procediment per convertir un nombre en cadenes binàries, octals o hexadecimals en JavaScript.