Original article: https://www.freecodecamp.org/news/javascript-number-to-string-how-to-use-tostring-to-convert-an-int-into-a-string/
El método toString()
es un método integrado del objeto Number
de JavaScript que le permite convertir cualquier valor de tipo numérico
en su representación de tipo cadena
.
Cómo usar el método toString en JavaScript
Para usar el método toString()
, simplemente necesitas llamar al método en un valor numérico
. El siguiente ejemplo muestra cómo convertir el valor numérico 24
en su representación de cadena. Observa cómo el valor de la variable str
está entre comillas dobles:
También puedes llamar al método toString()
inmediatamente en un valor numérico
, pero debes agregar paréntesis ()
para envolver el valor o nuestro JavaScript responderá con un error de token no válido o inesperado.
El método toString()
también puedes convertir números flotantes y negativos como se muestra a continuación:
Finalmente, el método toString()
también acepta el parámetro radix
o base
. La base
le permite convertir un número del sistema numérico decimal (base 10) a una cadena que representa el número en otros sistemas numéricos.
Los sistemas numéricos válidos para la conversión incluyen:
- Sistema binario (base 2) que tiene 2 dígitos, 0 y 1
- Sistema ternario (base 3) que tiene 3 dígitos 0, 1 y 2
- Sistema cuaternario (base 4) que tiene 4 dígitos, 0, 1, 2 y 3
- Y así hasta el sistema Hexatridecimal (base 36) que tiene la combinación de los números arábigos del 0 al 9 y las letras latinas de la A a la Z
Los parámetros de base
aceptan datos de tipo numérico
con valores que van del 2
al 36
. Este es un ejemplo de cómo convertir el número decimal 5
a su representación de número binario (base 2):
El número decimal 5
del código anterior se convierte en su número binario equivalente a 101
y luego se convierte en una cadena.
Cómo utilizar otros tipos de datos con el método toString()
Además de convertir el tipo de número
, el método toString()
también está disponible para convertir otros tipos de datos en tus representaciones de cadena.
Por ejemplo, puedes convertir un tipo de array
en su representación de cadena
de la siguiente manera:
O un tipo booleano
a cadena
como se muestra a continuación:
var bool = true;
var str = bool.toString();
console.log(str); // "true"
Pero creo que usarás con mayor frecuencia el método toString()
para convertir un número
en una cadena
en lugar de los demás. Eso es lo que suelo hacer también :)
Gracias por leer este tutorial