Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Conversion de type

La conversion de type (ou transtypage) désigne le transfert de données d'un type de donnée vers un autre. Conversion implicite se produit lorsque le compilateur (pour les langages compilés) ou l'environnement d'exécution (pour les langages de script comme JavaScript) convertit automatiquement les types de données. Le code source peut également exiger qu'une conversion ait lieu de manière explicite.

Par exemple, pour l'expression "foo" + 1, le nombre 1 est converti implicitement en chaîne de caractères et l'expression retourne "foo1". Pour l'appel Number("0x11"), la chaîne "0x11" est convertie explicitement en le nombre 17.

Voir aussi