Estas conversiones pueden involucrar:
En este artículo, aprenderemos diferentes conversiones de tipo en JavaScript junto con ejemplos para una mejor comprensión.
Tipo de conversiones
JavaScript trata con conversiones de tipo de dos maneras:
Comprendamos estos por separado junto con ejemplos.
Conversión de tipo implícito
Todos somos conscientes de que JavaScript es un idioma que se escribe libremente y, debido a esto, convierte algunos tipos de datos en otro automáticamente. Esto se llama conversión de tipo implícito. Ocurre cuando aplica diferentes tipos de operadores a sus valores.
Los siguientes son algunos ejemplos para su mejor comprensión:
Convertir a cadena:
A continuación se muestra un ejemplo de convertir los tipos de datos dados en cadena.
// cadena numérica utilizada con + resultados en cadenaAquí se utilizan cuerdas numéricas y no numéricas. La cadena numérica agregada con el número simplemente devuelve la cadena de ellos combinados. Mientras que, restando dos cadenas no numéricas devuelve Nan (no un número).
Producción:
Convertir en número
A continuación se muestra un ejemplo de convertir los tipos de datos dados en números.
// Tipo numérico de cadena con -, /, * da un número como salidaProducción:
Convertir booleano a un número
A continuación se muestra un ejemplo de convertir el tipo de datos booleanos a un número.
// boolean tiene 1 tan verdadero y 0 como falsoPara Boolean, simplemente agrega el valor de verdadero y falso al número y devuelve un valor numérico. Para verdadero el valor es 1 y 0 en caso de falso.
Producción:
Convertir nulo a un número:
A continuación se muestra un ejemplo de convertir el tipo de datos nulo a un número.
// nulo tiene 0 valor cuando se usa con un númeroComo el nulo posee 0 como valor, por lo que no tuvo impacto si fue agregado o restado.
Producción:
Conversión de tipo explícito
Para hacer el trabajo de convertir un tipo de datos en otro, JavaScript nos proporciona varios métodos incorporados. Estos métodos convierten las cadenas en números o booleanos o viceversa. Este tipo de uso de métodos para conversiones se llama conversión de tipo explícito.
Los siguientes son algunos ejemplos para su mejor comprensión:
Convertir a cadena
Para convertir su tipo de datos en cadena, JavaScript proporciona métodos incorporados cadena() y Encadenar().
Ejemplo:
// Cadena()Producción:
Aquí, tenga en cuenta que cuando nulo y indefinido se usa con el método string () que los convierte en cadena. Mientras que el método toString () genera un error.
Convertir a un número
Número() El método está ahí para convertir valores de cadena numérica y valores booleanos en numeros.
Ejemplo:
// Cadena al númeroAquí tenga en cuenta que cuando se pasa NULL, genera 0, mientras que para Undefined le da a Nan (no un número) como salida.
Producción:
Convertir a booleano:
Del mismo modo, para convertir en un método de expresión booleano está disponible Booleano ().
Ejemplo:
// 0, nulo, indefinido, nan genera falsoProducción:
Aquí, cualquier cosa con algún valor generará verdad. Mientras que cualquier cosa no definida o sin un valor genera falso.
Conclusión:
La conversión de tipo es una forma útil de convertir varios tipos de datos en otros tipos de datos, ya que a veces queremos realizar algunas acciones en una variable, pero no es posible debido a su tipo de datos. En este artículo, discutimos por qué la conversión de tipo es necesaria y varios tipos de conversiones en JavaScript. JavaScript nos proporciona dos tipos de conversiones de tipo. Hay algunos métodos incorporados proporcionados por JavaScript para facilitar la conversión de tipo.
Estos métodos proporcionan al usuario la forma más corta de convertir sus valores y hacerlos compatibles en diferentes tipos de datos. A través de esto, puede hacer que su programa sea más limpio y legible.