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 –
- 1. précision à virgule flottante
- 2. Comment arrondir à une certaine précision en virgule flottante?
- 3. précision en virgule flottante dans Visual C++
- 4. Problème avec l'opération de précision en virgule flottante en C
- 5. opérations à virgule flottante
- 6. Détection d'arrondi à virgule flottante
- 7. Quel type dans C# stocke les valeurs à virgule flottante double précision 64 bits?
- 8. Mathématiques à virgule flottante incorrecte?
- 9. Php avec précision à virgule flottante - équation complexe = 1
- 10. Décimale à virgule flottante
- 11. Comment définir la précision du nombre à virgule flottante en Perl?
- 12. Comment calculer la ration d'aspect d'un nombre à virgule flottante
- 13. Valeurs Flash à virgule flottante et à virgule flottante
- 14. Manière correcte d'émuler le virgule flottante simple précision en python?
- 15. pourquoi Exception de virgule flottante?
- 16. Représentation numérique à virgule flottante dans Actionscript?
- 17. Le plus grand nombre à virgule flottante négative représentable
- 18. Partie gauche d'un nombre à virgule flottante dans SQL Server
- 19. La comparaison des valeurs à virgule flottante
- 20. Imprimer le nombre à virgule flottante arrondi dans MIPS
- 21. pile à virgule flottante manutention avec des exceptions en virgule flottante sous tension
- 22. exception de virgule flottante
- 23. Conversion flottante rapide en int et précision en virgule flottante sur ARM (iPhone 3GS/4)
- 24. arrondi à virgule flottante lorsque tronquer
- 25. Masque JavaScript correct pour les nombres à virgule flottante
- 26. erreurs à virgule flottante ruby
- 27. Arrondi de virgule flottante (en java)
- 28. Test d'égalité à virgule flottante. (FE_FLOATING_POINT_EQUALITY)
- 29. en virgule flottante Limitations
- 30. Conversion entre les normes à virgule flottante
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 –