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

Mon nouveau livre Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 6 février 2019

Version papier à 29€90
Format électronique à 21€90.

Commandez en ligne Dunod  Fnac  Amazon

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...
Le 08/12/2019 01:03:01 sur php7 en 11.95 ms