vendredi 23 octobre 2009

AS3 : Passer une chaine en nombre

parseFloat() : fonction qui lit et renvois le nombre dans une chaine jusqu'à ce qu'elle atteigne un caractère qui ne fait pas partie du nombre initial.

var serpent:String="1.22Metres";     // ceci est une chaine
trace(Number(serpent));       // affiche Nan, Not a Number, normal! Y'a des caractères!
trace(parseFloat(serpent));      // affiche 1.22


A noter que la "virgule" est représentée par un "point" . .

trace(parseFloat("1,22Metre")); // affiche 1

Aucun commentaire:

Enregistrer un commentaire

N'hésitez pas à donner vos avis! Merci pour votre commentaire :)