Liste des Groupes | Revenir à fs maths |
Si je me rappelle bien, JavaScript représente tous les nombres sous la forme
IEEE754 avec 64 bits, et en particulier il peut représenter de façon exacte
tous les nombres entiers jusqu'à 2^53 = 9 007 199 254 740 992 (et même tous
les nombres entiers de −2^53 à +2^53).
Après ça ne marche plus parce que 2^53 + 1 n'est pas représentable. Le nombre
représentable suivant est 2^53 + 2.
En fait, je viens de le découvrir car ce langage m'est totalement
étranger, il n'y a pas d'entiers en javascript :) Il n'utilise que des
flottants de 64 bits. Il y a vraiment des informaticiens bizarres sur
cette planète pour penser à des choses pareilles...
Du coup je me demande si c'est vraiment possible de faire ce programme
pour des grandes valeurs en javascript, à cause des erreurs d'arrondis.
Les messages affichés proviennent d'usenet.