• JAVASCRIPT > convertir une chaîne en nombre - parseInt()

      Pour convertir une chaine de caractères contenant des nombres en nombre réel, et donc pouvoir faire des calculs arithmétiques : parseInt()

       

      parseInt("10")10
      parseInt("10.00")10
      parseInt("10.33")10
      parseInt("34 45 66") 34
      parseInt(" 60 ")60
      parseInt("40 ans") 40
      parseInt("Il habite au 12")NaN
      parseInt("10",10)10
      parseInt("010") 10
      parseInt("10",8)8
      parseInt("0×10")16
      parseInt("10",16) 16

       

       

      Usage

      parsInt( chaine, base )

       

      base (optionnel) spécifie le système numéraire. Exemple, 16 pour transformer un nombre hexadécimal en un décimal.

       

      Si la base n’est pas renseignée, elle sera de 10 (décimal) par défaut, sinon,

       

      - Si la chaine commence par "0x", la base sera 16 (hexadécimal)

      0x10 = 10 en base 16

       

       

      Notes :

       

      - Seul le premier nombre de la chaine est retourné !

       

      - Les espaces sont autorisés.

       

      - Si le premier caractère ne peut être converti en nombre, alors retourne NaN.

       

      - Les vieux navigateurs retourneront une base 8 (octal) pour un parseInt("010″), parce que la chaine commence par 0.

 

Aucun commentaire

 

Laissez un commentaire