À l'aide de toFixed(2) et en mathématiques ronde pour obtenir l'arrondi correct

Je voudrais trouver une fonction qui sera de retour ce genre de valeurs mises en forme :

1.5555 => 1.55
1.5556 => 1.56
1.5554 => 1.55
1.5651 => 1.56

toFixed() et en mathématiques ronde de retour cette valeur :

1.5651.fixedTo(2) => 1.57

Ce sera utile pour de l'argent de l'arrondissement.

Vous avez la quatrième décimale affecter la deuxième décimale? Quand voulez-vous l'utiliser?
Pourquoi voudriez-vous pour le tour de telle manière étrange? Comment cela serait-il utile pour de l'argent arrondi?
Vos exemples n'a pas vraiment l'air d'être obtenir votre point à travers. Quelle est la règle que vous essayez de faire respecter, exactement? Arrondir à la baisse sur un dernier "5" chiffres, sauf si le chiffre suivant est > 5?
En effet, c'est une étrange façon de l'arrondissement. N'a pas vraiment de sens pour moi.
N'est-ce pas la façon dont Richar Pryor fait tout ce que l'argent dans ce film de Superman?

OriginalL'auteur adrien334 | 2010-05-18