La référence javascript : Objets, méthodes, propriétés

Fonction : parseInt (Mots_clefs) ()
Convertit une chaîne en entier
Compatible :

Syntaxe
Float parseInt(String chaine, [Integer base])

Description
Convertit chaine en un nombre entier. Retourne le nombre si la conversion est possible et NaN si la conversion est impossible.
Attention, la fonction parseInt() ne contrôle pas l'ensemble de la chaîne mais utilise uniquement les premiers caractères valables pour la conversion.
Le paramètre optionnel base permet de définir la base de conversion. Par défaut, la base est 10.

Voir la fonction isNaN() pour contrôler le résultat de la conversion.
Voir la fonction parseFloat() pour convertir en décimal.


Exemple Conversion
Code source
<SCRIPT language=javascript>
document.write(parseInt("100.5") + "<BR>");
document.write(parseInt("aa10") + "<BR>");
document.write(parseInt("100.2a") + "<BR>");
</SCRIPT>


Résultat


Explication
Quelques exemples de conversion.


Exemple Conversion héxadécimale
Code source
<SCRIPT language=javascript>
document.write(parseInt("FF", 16) + "<BR>");
document.write(parseInt("100", 16) + "<BR>");
document.write(parseInt("F", 16) + "<BR>");
document.write(parseInt("A", 16) + "<BR>");
</SCRIPT>


Résultat


Explication
Affiche différentes valeurs héxadécimales en décimales




Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com