Comme j'y tenais beaucoup, j'ai pos� la m�me question sur un autre forum et on m'a donn� une solution
O� est pass� le bouton "r�solu" ?
Version imprimable
Comme j'y tenais beaucoup, j'ai pos� la m�me question sur un autre forum et on m'a donn� une solution
O� est pass� le bouton "r�solu" ?
Ca serait sympa de la publier la r�ponse parce que le lien a disparu et moi aussi, j'y tiens beaucoup � ces additions (Cf http://www.developpez.net/forums/d95...ries-debutant/ post #20 :lol:
Hello les gars,
on va bien appuyer l� o� �a fait mal :D
Quand il voit un z�ro il convertit en octal, �a a d�j� �t� dit. Et quand il y a des chiffres inconnus (le 8 ne fait pas partie du syst�me octal), il renvoie z�ro. J�aurais trouv� �a plus coh�rent qu�il renvoie NaN�Code:
1
2
3
4
5
6
7
8 >>> parseInt('7') 7 >>> parseInt('8') 8 >>> parseInt('07') 7 >>> parseInt('08') 0
Bonus :Code:
1
2
3
4
5
6
7
8 >>> parseInt('10') 10 >>> parseInt('11') 11 >>> parseInt('010') 8 >>> parseInt('011') 9
Hexad�cimal :DCode:
1
2
3
4
5
6 >>> parseInt('0x9') 9 >>> parseInt('0x10') 16 >>> parseInt('0xA') 10
Personnellement quand il s�agit de convertir une cha�ne contenant simplement le nombre, je caste avec Number().
J�ai jamais de mauvaises surprises�Code:
1
2 var s = '42'; var n = Number(s);
;)
Code:
1
2
3 var s = '42'; var n = +s; alert(typeof n)