Dans la coercition de type implicite, la valeur d'un type de données est transformée en autres types de données sans aucune interférence. Dans une coercition explicite, la conversion d'un type de données en un autre type de données par l'interférence du développeur.
Ce message fournit des informations détaillées sur la coercition du type en JavaScript avec les résultats d'apprentissage suivants:
Comment fonctionne la coercition du type en javascript?
Comme indiqué ci-dessus, la conversion de la coercition implicite est effectuée automatiquement, tandis que le type explicite de coercition est assisté par les développeurs. La conversion suivante relève du type de phénomène de coercition:
Dans les prochaines sections, ces conversions sont expliquées avec des exemples.
Comment convertir n'importe quel type de données en chaîne en utilisant la coercition de type en JavaScript
En utilisant la coercition de type, vous pouvez convertir n'importe quel type de données en un type de chaîne. Un ensemble d'exemples est fourni pour convertir divers types de données en chaînes via la coercition de type.
Exemple 1: Conversion du numéro en chaîne en utilisant la coercition implicite dans JavaScript
Un exemple est démontré pour convertir le type de données d'une valeur en un autre type de données en utilisant la coercition de type. Le code est donné ci-dessous:
Code
var a = 10;Dans le code ci-dessus:
Sortir
La sortie représente que le type de données avant la coercition était «nombre". Après la coercition, le type de données est modifié en «chaîne".
Exemple 2: Conversion du numéro en chaîne en utilisant la coercition explicite
Un exemple est fourni pour convertir le type de données d'une valeur en un autre type de données en utilisant la coercition de type explicite. À cette fin, le code de coercition de type explicite est le suivant.
Code
var a = 10;Dans le code ci-dessus:
Sortir
La sortie représente que le type de données est un «nombre"Avant la coercition. Cependant, après la coercition, le type de données est transformé en «chaîne".
Comment convertir n'importe quel type de données en booléen via la coercition de type en JavaScript?
Comme dans les exemples ci-dessus, la conversion numérique-corde est effectuée via une coercition de type implicite et explicite. L'exemple de code suivant vous permet de comprendre la coercition de type implicite / explicite du nombre à Boolean.
Code
var x = 10;Dans le code ci-dessus:
Sortir
La sortie illustre que le type de données est un «nombre"Avant la coercition. Cependant, après la coercition, le type de données est converti en «booléen".
Comment convertir n'importe quel type de données en nombre via la coercition de type en JavaScript?
La transformation de chaîne à nombre est réalisée ici. L'exemple de code suivant vous permet de comprendre la coercition de type implicite / explicite de la chaîne au numéro.
Code
Let résultat1;Dans le code ci-dessus:
Sortir
La sortie représente que le type de données est «chaîne"Avant la coercition. Cependant, après la coercition, le type de données est converti en «nombre".
Conclusion
La coercition du type est le phénomène de convertissage de tout type de données en une chaîne, un booléen ou un numéro. Le type de coercition peut être explicite ou implicite. L'implicite est le type de coercition, qui est effectué automatiquement, tandis que l'explicite dépend des besoins du développeur. Cet article donne une description détaillée du concept de coercition de type en JavaScript. Nous avons illustré la coercition implicite / explicite de divers types de données à la chaîne, au booléen et au numéro.