Retourner à la page d'accueil de TJS

Question : Comment convertir une chaîne JavaScript en nombre et inversement ?

Réponse :

Le JavaScript n'est pas un langage fortement typé, mais il est parfois intéressant de convertir une chaîne de caractères en nombre pour pouvoir effectuer des calculs
Conversion de chaîne en nombre
var chaine = "182.23";
var nb=parseInt(chaine); // nb vaut alors 182
var nb2=parseFloat(chaine); // nb2 vaut alors 182.23

parseInt() convertit la chaîne en entier.
parseFloat() convertit la chaîne en nombre réel.

Il est aussi possible d'utiliser le constructeur Number :
var nb3=Number(chaine); // nb3 vaut aussi 182.23

Conversion de nombre en chaîne
Pour convertir un nombre en chaîne de caractères, le plus simple est de faire :
var nb=182.23;
var chaine = nb + ""; // chaine est une string qui contient "182.23"

Le plus syntaxiquement correct est d'utiliser la méthode toString() :
var nb=182.23;
var chaine = nb.toString(); // chaine est la conversion en chaîne et contient "182.23"

Liens en rapport :




Revenir à la liste des questions

Rechercher : dans les titres - les réponses

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Nouveau service en ligne de TJS

cleanMyJS : Détectez toutes les erreurs JavaScript de vos sitescleanMyJS.com
Détectez, enregistrez et analysez toutes les erreurs JavaScript de vos sites
Le 16/12/2018 18:24:30 sur php7 en 14.95 ms