¿Cómo convertir números en cadenas binarias, octales o hexadecimales en JavaScript?

Como Convertir Numeros En Cadenas Binarias Octales O Hexadecimales En Javascript



Binario ”, “ octales ', y ' hexadecimal ” son los sistemas numéricos comunes utilizados en informática y electrónica digital. Hay varios usos para estos sistemas numéricos en la programación de computadoras. Por ejemplo, 'hexadecimal' se usa para representar ubicaciones de memoria, códigos de color y códigos ASCII, y también se usa en protocolos de red, como IPv6. Considerando que, 'Binario' se usa como el lenguaje fundamental/básico de las computadoras, mientras que 'octal' se usa como abreviatura de binario.

Este blog ilustrará el procedimiento para convertir un número decimal en cadenas binarias, octales o hexadecimales en JavaScript.

¿Cómo convertir números en cadenas binarias, octales o hexadecimales en JavaScript?

Para convertir números a cualquier sistema numérico, como “ binario ”, “ octales ', o ' hexadecimal ', utilizar el ' Encadenar() ' método. Es un método integrado del “ Cadena ” objeto que toma una base del sistema numérico como parámetro para convertir el número en una base específica, como “binario”, “octal” o “hexadecimal”.







Sintaxis



Siga la sintaxis dada para convertir números en una cadena binaria, octal o hexadecimal:



número. Encadenar ( base )

Aquí, la base será “ 2 ” para binario, “ 8 ” para octal, y “ 16 ” para número hexadecimal.





Enfoque 1: convertir el número en una cadena binaria

Binary es un sistema numérico de base 2, lo que significa que todos los números están representados por solo dos dígitos, 0 y 1. Para convertir a binario, pase la base ' 2 ” como argumento en el método “toString()”.

Ejemplo

Crear una variable “ en uno 'que almacena el número' 315 ”:



No tengo = 315 ;

Ahora, llama al método 'toString()' pasando la base '2' para convertir el número en un sistema numérico binario:

var número binario = en uno. Encadenar ( 2 ) ;

Finalmente, imprima el número binario resultante en la consola:

consola. registro ( númerobinario ) ;

La salida muestra ' 100111011 ” que es la representación binaria del número “ 315 ”:

Enfoque 2: convertir el número en una cadena octal

Octal es un sistema numérico de base 8 que utiliza ocho dígitos, del 0 al 7. Se utiliza con frecuencia como abreviatura de binario. Por ejemplo, un dígito octal puede representar tres dígitos binarios. Aunque se usa con menos frecuencia que el binario y el hexadecimal, todavía se usa en algunos sistemas digitales y de programación de computadoras.

Ejemplo

Para convertir un número en octal o base 8, pase el ' 8 ” como argumento del método “toString()”:

era octalNum = en uno. Encadenar ( 8 ) ;

consola. registro ( octalNum ) ;

Producción

Enfoque 3: convertir el número en una cadena hexadecimal

Hexadecimal o base-16 es un sistema numérico con 16 dígitos que van del 0 al 9 y de la A a la F. Se usa con frecuencia como abreviatura de binario y se usa ampliamente en la programación de computadoras.

Ejemplo

Llame al método 'toString()' con '16' como argumento para convertir un número en una cadena hexadecimal:

era número hexadecimal = en uno. Encadenar ( 16 ) ;

Finalmente, imprime el número hexadecimal en la consola:

consola. registro ( númerohex ) ;

Se puede ver que el “ 315 ” se ha convertido con éxito en un número hexadecimal que es “ 13b ”:

Eso fue todo sobre la conversión del número al número binario, octal o hexadecimal en JavaScript.

Conclusión

Para convertir números en cadenas binarias, octales o hexadecimales, utilice el ' Encadenar() ' método. Este método toma una base del sistema numérico como parámetro para convertir el número en una base específica, como 'binario', 'octal' o 'hexadecimal'. Este blog ilustró el procedimiento para convertir un número en cadenas binarias, octales o hexadecimales en JavaScript.