Retourner ' la page d'accueil de TJSRetourner ' 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

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 25/04/2024 02:06:23 sur php 7 en 38.74 ms