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"