Número Método de tostración en JavaScript | Explicado

Número Método de tostración en JavaScript | Explicado
El método ToString () en JavaScript se introdujo con la versión de ES1 JavaScript; Sin embargo, ese método solo pudo realizar cadena.Encadenar() operaciones. Pero con la versión más reciente, el programador ahora puede usar la función ToString con números para convertir ese número en una cadena. Cuando se usa con un número, una característica fantástica de esta función es que podemos convertir el número en una base específica antes de convertir el número en una cadena.

Sintaxis de la función Número ToString ()

A continuación se muestra la sintaxis del método toString () con el número:

número.tostring (basetobeconvertedin)
  • número: Este es el número que la función toString () se convertiría en la cadena
  • basetobeconvertedin: Esto define la base del número que se convertirá antes de convertirlo en la cadena.

Valor de retorno

El valor de retorno del método toString () es un cadena

Ejemplos de función de tostración con número

La función toString () se puede usar con una variable de número utilizando un operador de puntos, así que creemos una variable de número con la siguiente declaración:

var numvalue = 15;

Ahora, vamos a realizar la función de tostración, pero con diferentes argumentos que representan diferentes valores base para el número convertido

Ejemplo 1: convertir un número en una cadena sin cambiar su base

Podemos cambiar fácilmente un valor numérico en un valor de cadena sin cambiar su base, y para hacerlo no pasamos ningún argumento en el Encadenar() función.

Usaremos la función toString () con nuestra variable número y luego pase eso a la función de registro de la consola para que obtengamos el resultado en nuestra función de registro de consola:

var str = numvalue.Encadenar();
consola.log (str);

Después de ejecutar este código, obtenemos la siguiente salida en nuestro terminal:

Como puede ver, el toString () convirtió el número en la cadena sin cambiar su base.

Ejemplo 2: convertir un número a binario usando la función de toString

Podemos usar la función ToString con un número para convertirla en un número binario y luego en una cadena pasando el argumento como "2"

var str = numvalue.tostring (2);

Después de eso, podemos mostrar el resultado en el terminal simplemente pasando la variable STR a la función de registro de la consola como:

consola.log (str);

Tras la ejecución del código, obtenemos la siguiente salida en nuestro terminal:

Como puede ver, el resultado fue "1111"Que es equivalente a 15 pero en binario o base 2.

Ejemplo 3: convertir un número en octal y luego en una cadena

Para convertir un número de la base 10 a octal o base 8, simplemente necesitamos pasar el valor "8" en el argumento de la función toString () como

var str = numvalue.tostring (8);
consola.log (str);

Si ejecutamos este programa, obtiene la siguiente salida:

La salida "17"En Octal es equivalente a 15 en la base 10.

Ejemplo 4: convertir un número en hexadecimal usando tostring

Convertir un número en un número hexadecimal o base 16 es bastante simple. Simplemente pasa el valor 16 en los argumentos de la función toString () como

var str = numvalue.tostring (16);
consola.log (str);

La salida del código-snippet mencionado anteriormente es como:

Como puede observar fácilmente, obtenemos la salida como "F"Que es equivalente a 15 en la base decimal.

Ejemplo 5: convertir un número en una base definida por el usuario usando tostring

Una característica emocionante del método toString () es convertir el número en un valor base definido por el usuario. Para mostrar, convertiremos nuestro "número"En la base 6. Hacemos eso usando las siguientes líneas:

var str = numvalue.toString (6);
consola.log (str);

Ejecute el programa y obtendrá el siguiente resultado en su terminal:

Como puede observar fácilmente que el valor 15 cuando se convierte de la base decimal (10) en la base 6, da como resultado el valor 23.

Envolver

La función número toString () en JavaScript viene como uno de los paquetes predeterminados. Se usa para convertir un número en una cadena con la opción de cambiar su base antes de la conversión. Si desea convertir el valor numérico en una cadena sin ninguna conversión base, no tiene que pasar ningún argumento a la función toString (). Además, si desea convertir el valor numérico de una base decimal (10) en algún otro valor base, entonces debe pasar el número base como argumento a la función toString ().