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.