Lerm-IT

Blog traitant de technologies informatiques. Logiciel libre, AdminSys, DevOps et GNU/Linux !

02 Sep 2008

[AS3] Convertir une string en int ou float

Pour convertir une chaine de caractère en nombre il existe deux fonctions :

parseInt et parseFloat.

parseInt convertit la chaine de caractère en entier.

parseFloat convertit la chaine de caractère en nombre décimal.

l’utilisation est simple :

var iNumber:int = parseInt(“234”);

ou

var iNumber:float = parseFloat(“234.423”);

parseInt peut prendre aussi un deuxième paramètre qui permet de spécifier la base du nombre.

Par exemple pour récupérer un entier codé en hexadécimal nous ferions :

var iNumber:int = parseInt(“1F3”,16);

La base peut être comprise entre 2 et 36