Cómo usar el método de tostración en JavaScript

Cómo usar el método de tostración en JavaScript
JavaScript permite convertir un tipo de datos en otro sin modificar manualmente sus valores. Por ejemplo, debe escribir un programa para realizar un número a conversión de cadena. Esta operación especificada se puede realizar implícitamente Cuando el operador de igualdad "=="Se usa o si el tipo de datos del valor agregado es incompatible.

Sin embargo, JavaScript también ofrece un método incorporado utilizado principalmente para explícitamente convertir un tipo de datos en una cadena. El método JavaScript ToString () se usa para representar una matriz o un número como una cadena al convertir un objeto en una cadena, debe anular el "Encadenar()"Método para que pueda imprimir los valores de las teclas del objeto.

Esta redacción discutirá los procedimientos para usar el método ToString () en JavaScript. Entonces, comencemos!

Convertir el número de cadena usando el método toString ()

El "Encadenar()El método se puede utilizar para la conversión de número a cadena. Para este propósito, pase la matemática deseada "base"Como argumento, y el"Encadenar()El método "convertirá el número especificado de acuerdo con la base definida.

Por ejemplo, crearemos una variable llamada "número" teniendo "433" valor:

número var = 433;

Entonces, invocaremos el "a.Cadena()"Método mientras pasa"2"Como la base de números:

consola.Log ("Cadena con la base 2:" + número.toString (2));

La ejecución del "Encadenar()"El método devolverá un valor"110110001"Como la representación del entero"433" en el "binario" sistema de numeración:

Del mismo modo, puede convertir cualquier número a su "octal"Representación al pasar"8"Como argumento base:

consola.Log ("Cadena con la base 8:" + Número.toString (8));

La salida dada significa que el número "433"Está representado como"661"En el sistema de números octales:

El "a.Cadena()"El método también permite la conversión de un número a su"hexadecimal"Representación. Para este propósito, especifique "dieciséis"Como argumento base:

consola.Log ("Cadena con base 16:" + Número.toString (16));

Como puede ver, en el sistema de números hexadecimales, el número "433" igual a "1B1":

Si el "Encadenar()"El método se invoca sin aprobar ningún argumento, entonces el"número"Se convertirá a"cadena"Sin cambiar la base actual:

consola.Log ("String:" + Número.Encadenar());

Producción

Convertir la matriz a cadena usando el método toString ()

El "Encadenar()El método "se puede aplicar a cualquier tipo de matriz, y devuelve sus elementos en un formato de cadena. Por ejemplo, hemos creado una matriz llamada "numberarray"Eso tiene tres elementos:"34","23", y "43":

const numberArray = [34, 23, 43];

A continuación, convertiremos el "numberarray"A una cadena utilizando el"Encadenar()" método:

numberarray.Encadenar();

Tenga en cuenta que los valores que se muestran en la salida están adjuntos en cotizaciones " No con soportes cuadrados:

De la misma manera, el "Encadenar()" El método se puede invocar para convertir una matriz de cadenas a una sola cadena que comprenderá todos los valores encerrados en las cotizaciones ":

const stringArray = ['x', 'y', 'z'];
stringarray.Encadenar();

Producción

Cuando "Encadenar()"Se usa con un"formación"Eso contiene otra matriz dentro de ella, luego el"Encadenar()"Método primero"aplanar"Y luego devuelve todos los valores en un formato de cadena, separado por una coma.

Por ejemplo, lo siguiente dado "formación"Tiene dos elementos:"Pablo" y "32"Y una matriz anidada que comprende además dos elementos. Ahora, cuando el "Encadenar()"El método se llama como"formación.Encadenar()", Reducirá la dimensionalidad de las matrices y devolverá los cuatro elementos en una sola cadena:

const array = ['Pablo', 32, ['Max', 4]];
formación.Encadenar();

Producción

Convertir objeto a cadena usando toString () método

Con la ayuda del "Encadenar()"Método, puede realizar el objeto a la conversión de cadena.

Por ejemplo, crearemos un "objeto"Eso tiene los siguientes pares de valor clave:

const objeto = nombre: 'Pablo', edad: 40;

Después de hacerlo, invocaremos el "Encadenar()" método:

objeto.Encadenar();

La salida del programa dado imprimirá la cadena "[objeto Objeto]"Que indica que"objeto"Pertenece al"Objeto"Clase base:

Sin embargo, puede anular el "Encadenar()Método "para devolver los valores de las teclas de objeto en un formato de cadena.

En el programa a continuación, el "Empleado"El objeto anulará el"Encadenar()"Método que se hereda del"Objeto"Clase base. Este usuario definido "Encadenar()"El método devolverá una cadena que contiene los valores del"nombre" y "edad"Propiedades de la creada"empleado" objeto:

Función Empleado (nombre, edad)
este.nombre = nombre;
este.edad = edad;

Empleado.prototipo.toString = function ()
devolver 'nombre del empleado:'+esto.nombre + 'edad:' + esto.edad;

Empleado1 = nuevo empleado ('Alex', 35);
consola.Log (Empleado1.Encadenar());

Producción

Esa fue toda la información esencial relacionada con el método JavaScript ToString (). Puede investigar más sobre esto de acuerdo con sus requisitos.

Conclusión

El javascript "Encadenar()El método se puede utilizar para representar un formación o número como un cadena. Cuando un número se convierte en una cadena, debe especificar el deseado "base"Como argumento; De lo contrario, el método toString () solo convierte el número en una cadena sin cambiar su base. El método toString () también se utiliza para recuperar los valores de las claves de un objeto en un formato de cadena. Este artículo sobre el uso del método JavaScript ToString ().