Cómo convertir el número en cadenas binarias, octales o hexadecimales en JavaScript?

Cómo convertir el número en cadenas binarias, octales o hexadecimales en JavaScript?
"Binario","Octal", y "Hexadecimal"¿Son los sistemas de números comunes utilizados en informática y electrónica digital?. Hay varios usos para estos sistemas de números 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 utiliza en protocolos de red, como IPv6. Mientras que, "binario" se usa como lenguaje fundamental/básico de las computadoras, mientras que "octal" se usa como una taquigrafía para binario.

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

Cómo convertir los números en cuerdas binarias, octales o hexadecimales en JavaScript?

Para convertir números en cualquier sistema de números, como "binario","octal", o "hexadecimal", utilizar el "Encadenar()" método. Es un método incorporado del "Cadena"Objeto que toma una base del sistema de números como parámetro para convertir el número en una base especificada, como" binario "," octal "o" hexadecimal ".

Sintaxis

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

número.tostring (base)

Aquí, la base será "2"Para Binary", "8"Para Octal, y"dieciséis"Para el número hexadecimal.

Enfoque 1: Convertir el número en cadena binaria

El binario es un sistema de números base-2, lo que significa que todos los números están representados por solo dos dígitos, 0 y 1. Para convertir en binario, pase la base "2"Como argumento en el método" toString () ".

Ejemplo

Crear una variable "numer"Que almacena el número"315":

var num = 315;

Ahora, llame al método "toString ()" pasando la base "2" para convertir el número en el sistema de números binarios:

var binaryNum = num.tostring (2);

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

consola.log (binaryNum);

La salida muestra "100111011"Que es la representación binaria del número"315":

Enfoque 2: Convertir el número en cadena Octal

Octal es un sistema de números base-8 que usa ocho dígitos, 0 a 7. Se utiliza con frecuencia como una taquigrafía para binarias. Por ejemplo, un dígito octal puede representar tres dígitos binarios. Aunque se usa menos comúnmente que binario y hexadecimal, todavía se utiliza en algunos sistemas de programación de computadoras y digitales.

Ejemplo

Para convertir un número en octal o base 8, pase el "8"Como argumento al método" toString () ":

var octalnum = num.tostring (8);
consola.log (Octalnum);

Producción

Enfoque 3: Convierta el número en cadena hexadecimal

Hexadecimal o base-16 es un sistema numérico con 16 dígitos que van de 0 a 9 y A a F. Se usa con frecuencia como una taquigrafía para el binario y se utiliza 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:

var hexnum = num.tostring (16);

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

consola.log (hexnum);

Se puede ver que el "315"Se ha convertido con éxito en un número hexadecimal que es"13B":

Eso se trataba de la conversión del número al número binario, octal o hexadecimal en JavaScript.

Conclusión

Para convertir números en cuerdas binarias, octales o hexadecimales, utilice el "Encadenar()" método. Este método toma una base del sistema de números como parámetro para convertir el número en una base especificada, como "binario", "octal" o "hexadecimal". Este blog ilustra el procedimiento para convertir un número en cuerdas binarias, octales o hexadecimales en JavaScript.