Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet Global > Propriété statique parseInt
Convertit une chaîne de caractères en nombre entier. parseInt ne convertit que des nombres entiers. Pour obtenir des nombres réels, il faut utiliser parseFloat.
Number parseInt(String str, [Integer base])
Le nombre résultant de la conversion est retourné par la fonction, ou NaN si la conversion a échoué.
Le script suivant convertit une valeur hexadécimale en nombre entier décimal.
// ON récupère le texte saisi par l'utilisateur var str = document.forms["f"].elements["e"].value; // On convertit le nombre hexadécimal en décimal. var n = parseInt(str, 16); // On vérifie que la conversion a réussi grâce à isNaN. Si isNaN retourne true et donc que la conversion a échoué, on informe l'utilisateur, sinon on affiche le résultat. if (isNaN(n)) alert("Vous n'avez pas saisi un nombre hexadécimal !"); else alert("" + str + " en hexadécimal vaut " + n + " en décimal.");
La conversion inverse, c'est-à-dire de décimal vers hexadécimal est possible grâce à la fonction toString de l'objet Number.
isNaN, parseFloat, Number.NaN, Number.toString. .unescape: Décode une chaîne encodée par encode. Unescape effectue l'opération inverse de celle-ci.
La chaîne résultante du décodage est retournée par la fonction.
Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet Global > Propriété statique parseInt
Dernière modification de cette page : Lundi 13 février 2006 10:47
Haut de page
•
Contact
•
RSS
•
Valide XHTML 1.0