J'affiche actuellement une quantité dans Javascript. Je veux qu'il affiche (par exemple) le nombre entier comme 89
au lieu de 89.00
; cependant, si le nombre est fractionnaire comme 89.50
alors il devrait afficher 89.50
Suppression du '.00' lors de l'impression des flottants contenant des nombres entiers
1
A
Répondre
2
Il n'est pas clair si votre question porte sur l'analyse des flottants ou sur la vérification des nombres entiers. Voici une fonction qui accepte des nombres ou des chaînes et retourne le flotteur en forme comme une chaîne:
function displayQuantity(n) {
return parseFloat(n).toFixed(n%1 ? 2 : 0);
}
Si vous devez appuyer (très) anciens navigateurs, regardez here pour une mise en œuvre de Number#toFixed
.
Questions connexes
- 1. C++: Entrer uniquement des entiers/flottants?
- 2. Grands nombres entiers et flottants arbitraires/multi-précision pour Vala
- 3. Stockage des nombres en tant que nombres flottants
- 4. Wrapper question quand contenant des divs flottants
- 5. Détermination des nombres pairs/impairs (entiers)?
- 6. Yoda Conditions et promotion des nombres entiers
- 7. Problème comparaison de chaînes contenant des nombres
- 8. Transformer une liste de caractères contenant des nombres en entiers dans R
- 9. Tri des chaînes contenant des nombres d'une manière conviviale
- 10. expression régulière: une ligne de chaîne contient uniquement des nombres flottants et des tabulations/espaces
- 11. comment multiplier des nombres entiers de valeurs dans un tableau?
- 12. nombres entiers aléatoires ifstream?
- 13. Comment comparer les nombres flottants dépendants des paramètres régionaux?
- 14. Suppression d'un dossier contenant des liens symboliques
- 15. Déclaration des nombres entiers, des doublons, des flèches, des chaînes, etc. dans Spring XML
- 16. Excel transformer mes nombres en flottants
- 17. procédé offset jquery ne semble pas retourner des nombres entiers
- 18. Expliquer Ruby Commettre la méthode des grands nombres entiers
- 19. yacc: Distinguer les entiers des nombres à virgule flottante
- 20. Suppression de mots/nombres du texte
- 21. Comment construire une matrice de chaînes contenant des nombres
- 22. Conversion d'une chaîne de nombres en entiers
- 23. Insérer des virgules dans des entiers
- 24. Assemblage MIPS - plage de nombres entiers aléatoires
- 25. Comment utiliser les nombres flottants sur BusyBox?
- 26. Tableau de passes XSLT de nombres entiers
- 27. Calcul avec des nombres entiers et nombres à virgule flottante en utilisant c/C++
- 28. Suppression d'éléments d'une liste contenant des caractères spécifiques
- 29. Comment lire un tableau de nombres entiers?
- 30. Tableau de nombres entiers bidimensionnel à DataGridView
duplication possible de [Javascript printf/string.format] (http://stackoverflow.com/questions/610406/javascript-printf-string-format) –