En la coerción de tipo implícito, el valor de un tipo de datos se transforma en otros tipos de datos sin ninguna interferencia. En la coerción explícita, la conversión de un tipo de datos en otro tipo de datos por la interferencia del desarrollador.
Esta publicación proporciona información detallada sobre la coerción de tipo en JavaScript con los siguientes resultados de aprendizaje:
¿Cómo funciona la coerción de tipo en JavaScript??
Como se discutió anteriormente, la conversión en la coerción implícita se lleva a cabo automáticamente, mientras que el tipo explícito de coerción es asistido por los desarrolladores. La siguiente conversión cae bajo el tipo de fenómeno de coerción:
En las próximas secciones, estas conversiones se explican con ejemplos.
Cómo convertir cualquier tipo de datos en cadena utilizando la coerción de tipo en JavaScript
Usando la coerción de tipo, puede convertir cualquier tipo de datos en un tipo de cadena. Se proporciona un conjunto de ejemplos para convertir varios tipos de datos en cadenas a través de la coerción de tipo.
Ejemplo 1: Número de conversión a cadena utilizando coerción implícita en JavaScript
Se demuestra un ejemplo para convertir el tipo de datos de un valor a otro tipo de datos utilizando la coerción de tipo. El código se proporciona a continuación:
Código
var a = 10;En el código anterior:
Producción
La salida representa que el tipo de datos antes de la coerción era "número". Después de la coerción, el tipo de datos se cambia a "cadena".
Ejemplo 2: Número de conversión a cadena usando coerción explícita
Se proporciona un ejemplo para convertir el tipo de datos de un valor a otro tipo de datos utilizando la coerción de tipo explícito. Para este propósito, el código de coerción de tipo explícito es el siguiente.
Código
var a = 10;En el código anterior:
Producción
La salida representa que el tipo de datos es un "número"Antes de la coerción. Sin embargo, después de la coerción, el tipo de datos se transforma en "cadena".
Cómo convertir cualquier tipo de datos a booleano a través de la coerción de tipo en JavaScript?
Como en los ejemplos anteriores, la conversión de número a cadena se lleva a cabo a través de la coerción de tipo implícita y explícita. El siguiente código de ejemplo le permite comprender la coerción de tipo implícita/explícita del número al booleano.
Código
var x = 10;En el código anterior:
Producción
La salida ilustra que el tipo de datos es un "número"Antes de la coerción. Sin embargo, después de la coerción, el tipo de datos se convierte en "booleano".
Cómo convertir cualquier tipo de datos en número a través de la coerción de tipo en JavaScript?
La transformación de cadena a número se lleva a cabo aquí. El siguiente código de ejemplo le permite comprender la coerción de tipo implícita/explícita de una cadena a otro.
Código
Deje el resultado1;En el código anterior:
Producción
La salida representa que el tipo de datos es "cadena"Antes de la coerción. Sin embargo, después de la coerción, el tipo de datos se convierte en "número".
Conclusión
La coerción de tipo es el fenómeno de convertir cualquier tipo de datos a una cadena, booleano o número. El tipo de coerción puede ser explícito o implícito. Lo implícito es el tipo de coerción, que se lleva a cabo automáticamente, mientras que el explícito depende de las necesidades del desarrollador. Este artículo ofrece una descripción detallada del concepto de coerción de tipo en JavaScript. Hemos ilustrado la coerción implícita/explícita de varios tipos de datos a la cadena, el booleano y el número.