Je sais que c'est une question étrange, mais est-ce que JavaScript a la capacité de travailler avec des doubles plutôt que des flotteurs simples? (Flottants 64 bits vs. 32 bits.)Est-ce que JavaScript a une double précision de nombre à virgule flottante?
Répondre
Tous les nombres en JavaScript sont des nombres à virgule flottante de 64 bits.
Ref:
http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference
Selon la spécification ECMA-262 (ECMAScript est la spécification Javascript), l'article 8.5:
Le type de numéro a exactement 18437736874454810627 (c'est-à-dire 2 -2 +3), ce qui représente des valeurs de la double précision au format 64 bits IEEE 754 valeurs spécifiées dans la norme IEEE pour arithmétique binaire à virgule flottante
Source: http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf (PDF)
Merci pour le lien vers la norme +1! – gavenkoa
https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf –
Mais les opérations convertiront au niveau du bit à un entier de 32 bits. – Calmarius
https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf –