je voulais utiliser parsInt pour récupérer un nombre qui est au début d'une chaîne de caractères, et je m'aperçois que quand la chaîne commence par "0" suivi par plus de un chiffre ou même un chiffre > 8, ça ne donne pas le nombre correspondant à ce qu'on lit par nous même.
par exemple parseInt("2453cochondelait" ) ça fait2453, ok ça m'arrange, mais parseInt("02453cochondelait" ) ça fait 1323 et,parseInt("08453cochondelait" ) ça fait 0.
j'ai contourné en prenant chaque caractère l'un après l'autre avec substring; mais j'aimerais comprendre comment parseInt fonctionne.