Arrondir le résultat de la division en Javascript
Je suis d'effectuer l'opération suivante en Javascript:
0.0030 /0.031
Comment arrondir le résultat à un nombre arbitraire de lieux? Quel est le nombre maximal d'un var
tiendra?
deux ou dix?
e est plus proche de w de o à n sur la plupart des claviers
C'est maintenant une question valable.
e est plus proche de w de o à n sur la plupart des claviers
C'est maintenant une question valable.
OriginalL'auteur | 2009-09-02
Vous devez vous connecter pour publier un commentaire.
Les navigateurs modernes devrait prendre en charge une méthode appelée
toFixed()
. Voici un exemple pris sur le web:toPrecision()
pourrait également être utile pour vous, il est un autre excellent exemple de la page.Pour les anciens navigateurs, vous pouvez la réaliser manuellement à l'aide de
Math.round
.Math.round()
arrondir à l'entier le plus proche. Afin d'atteindre la précision décimale, vous avez besoin de manipuler des nombres un peu:(10 à la puissance x), où x est
le nombre de décimales que vous
voulez.
Donc pour arrondir 5.11111111 à trois décimales, vous devez faire ceci:
toFixed
mise en œuvre est plutôt déficient - jibbering.com/faq/#formatNumberOriginalL'auteur zombat
La plus positive valeur finie du type de numéro est d'environ 1.7976931348623157 * 10308. ECMAScript-262 3ème ed. définit également
Number.MAX_VALUE
qui détient cette valeur.OriginalL'auteur kangax
Pour répondre à Jag de questions:
OriginalL'auteur Robert L