J'ai un contrôle de nombre Dojo qui montre des nombres avec 30 chiffres après le point. Il formate correctement les nombres, mais lorsque le nombre est suffisamment petit, par ex. 8e-13, le contrôle montre quelque chose comme 8e-13,000000000000000000000000000000 plutôt que 0,000000000000800000000000000000. Apparemment, il échoue et devient marqué comme invalide. J'ai essayé de passer "round: -1" à ses contraintes sans aucun résultat. J'ai également remarqué que 1.0000000000008 est montré correctement dans le contrôle. Quelle pourrait être la raison de cet étrange formatage? Merci.dijit.form.Numéro n'affiche pas les nombres sous forme exponentielle corretly
1
A
Répondre
0
Dijit ne gère pas ces cas correctement. Il est conçu pour des cas plus simples. La représentation exponentielle brise les routines de formatage, de sorte que les nombres extrêmes ne fonctionnent tout simplement pas, comme vous l'avez remarqué. Il y a une option pour les nombres de format dans leur notation exponentielle, mais ceci est en grande partie non implémenté.
Questions connexes
- 1. Sortie de nombres PHP sous forme exponentielle
- 2. Comparer les chaînes sous forme de nombres dans SQLite3
- 3. arrête les chaînes numériques de mise en forme automatique MS Excel sous forme de nombres
- 4. Comparaison de nombres sous forme de chaîne dans Oracle
- 5. Comment faire pour convertir une chaîne représentant le nombre décimal sous forme exponentielle pour flotter dans Qt?
- 6. Comment convertir une valeur à virgule flottante sous forme exponentielle en notation par points?
- 7. Comment traiter les formats de nombres européens sous forme de rails?
- 8. Les nombres entiers négatifs de 64 bits sous forme de complément à deux
- 9. /regexp/sur HTML, mais pas sous forme
- 10. Distribution exponentielle en Python
- 11. Exponentielle dans Android
- 12. propriétés ITemplate pas disponible sous forme d'attributs
- 13. Puis-je obtenir ActionScript3 pour taper les numéros de cast et les entiers dans les fichiers XML sous forme de nombres et de nombres?
- 14. Où mettre en forme les nombres dans CodeIgniter?
- 15. Comment convertir des nombres non exponentielles au numéro Exponentielle en C#
- 16. Fichier sous forme binaire
- 17. Comment ajouter des nombres flottants sous forme d'heures et d'heures de sortie avec les minutes et les secondes
- 18. Suppression de la mise en forme exponentielle en ticks de chiffres
- 19. listview sous forme d'enfant
- 20. « WAIT » sous forme cache principale forme
- 21. ids sous forme
- 22. décomposition Eigen d'une matrice de forme W * diag (S) * W » pour la matrice exponentielle MATLAB
- 23. XSLT: Gestion des valeurs numériques utilisant la notation exponentielle
- 24. durée pour l'impression sur tous les nombres premiers sous N
- 25. Fonction SAS pour utiliser 'power'/exponentielle
- 26. champs booléens n'épargnent pas sous forme de modèle
- 27. Comment afficher les nombres longs dans Excel?
- 28. Interdire l'esperluette sous forme Rails
- 29. Skype incorporé sous forme WPF
- 30. Ajout d'une exponentielle geom_smooth dans ggplot2/R