Ces conversions peuvent impliquer:
Dans cet article, nous apprendrons différentes conversions de types en JavaScript ainsi que des exemples pour une meilleure compréhension.
Type Conversions
JavaScript traite des conversions de type de deux manières:
Comprenons-les séparément avec des exemples.
Conversion de type implicite
Nous sommes tous conscients que JavaScript est une langue qui est tapée de manière lâche et à cause de cela, il convertit certains types de données en un autre automatiquement. C'est ce qu'on appelle la conversion de type implicite. Cela se produit lorsque vous appliquez différents types d'opérateurs à vos valeurs.
Voici quelques exemples pour votre meilleure compréhension:
Conversion en chaîne:
Vous trouverez ci-dessous un exemple de conversion des types de données donnés en chaîne.
// chaîne numérique utilisée avec + résultats en chaîneIci, des cordes numériques et non numériques sont utilisées. La chaîne numérique ajoutée avec le numéro renvoie simplement la chaîne. Tandis que la soustraction de deux cordes non numériques renvoie nan (pas un nombre).
Sortir:
Conversion en numéro
Vous trouverez ci-dessous un exemple de conversion des types de données donnés en nombres.
// type numérique de chaîne avec -, /, * donne un nombre en tant que sortieSortir:
Convertir le booléen en un nombre
Vous trouverez ci-dessous un exemple de conversion du type de données booléen en un nombre.
// boolean a 1 comme vrai et 0 comme fauxPour Boolean, il ajoute simplement la valeur de True et False au nombre et renvoie une valeur numérique. Pour vrai, la valeur est 1 et 0 en cas de faux.
Sortir:
Convertir Null en un nombre:
Vous trouverez ci-dessous un exemple de conversion du type de données nuls en un nombre.
// null a 0 valeur lorsqu'il est utilisé avec un nombreComme le NULL tient 0 comme valeur, il n'a donc eu aucun impact, qu'il ait été ajouté ou soustrait.
Sortir:
Conversion de type explicite
Pour faire le travail de convertir un type de données en un autre, JavaScript nous fournit diverses méthodes intégrées. Ces méthodes convertissent les chaînes en nombres ou booléen ou vice versa. Ce type d'utilisation de méthodes de conversions est appelé conversion de type explicite.
Voici quelques exemples pour votre meilleure compréhension:
Conversion en chaîne
Pour convertir votre type de données en chaîne, JavaScript fournit des méthodes intégrées chaîne() et toString ().
Exemple:
// Chaîne()Sortir:
Ici, notez que lorsque nul et indéfini est utilisé avec la méthode String () Il les convertit en chaîne. Tandis que la méthode toString () génère une erreur.
Convertir en nombre
Nombre() Méthode est là pour convertir les valeurs de chaîne numériques et les valeurs booléennes en type de données.
Exemple:
// chaîne à numéroIci, notez que lorsque Null est passé, il génère 0 alors que pour un non-défini, il donne nan (pas un nombre) en tant que sortie.
Sortir:
Conversion en booléen:
De même, pour la conversion en une méthode d'expression booléenne est disponible Booléen ().
Exemple:
// 0, null, indéfini, nan génère fauxSortir:
Ici, tout ce qui a une certaine valeur générera True. Tandis que tout ce qui n'est pas défini ou sans valeur génère faux.
Conclusion:
La conversion de type est un moyen utile de convertir divers types de données en autres types de données car nous voulons parfois effectuer certaines actions sur une variable, mais ce n'est pas possible en raison de son type de données. Dans cet article, nous avons expliqué pourquoi la conversion de type est nécessaire et divers types de conversions en javascript. JavaScript nous fournit deux types de conversions de type. Il existe des méthodes intégrées fournies par JavaScript pour faciliter la conversion de type.
Ces méthodes fournissent à l'utilisateur le moyen le plus court pour convertir leurs valeurs et les rendre compatibles dans différents types de données. Grâce à cela, vous pouvez rendre votre programme plus propre et lisible.