J'ai utilisé Math.Round(myNumber, MidpointRounding.ToEven)
en C# pour faire mon arrondissement côté serveur, cependant, l'utilisateur doit savoir 'en direct' ce que sera le résultat de l'opération côté serveur (éviter un Ajax request) en créant une méthode JavaScript pour répliquer la méthode MidpointRounding.ToEven
utilisée par C#.Arrondi gaussien/banquier en JavaScript
MidpointRounding.ToEven est Gaussian/banker's rounding, une méthode d'arrondissement très courante pour les systèmes comptables décrite here.
Quelqu'un a-t-il une expérience avec ceci? J'ai trouvé des exemples en ligne, mais ils ne le font pas rond à un nombre donnéde décimales ...
Bonne question. Est-ce que [ce script] (http://dansnetwork.com/2009/11/30/round-half-to-even-with-javascript/) est l'un des exemples que vous avez trouvés? On dirait que ça pourrait convenir mais je ne suis pas un expert sur le sujet :-) –
Sa fin! Mais malheureusement, ne fonctionne pas avec des nombres négatifs - je vais faire quelques modifications et poster ici ... Merci :) – Jimbo