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.