La fonction d'arrondi toFixed(n) en javascript natif, n est le nombre de décimales à conserver. (0<= n <=20)
La valeur de sortie n'est pas celle attendue de 1,0999, mais de 1,09990000000000009983. Cela nécessite une attention particulière et la raison doit être améliorée.
De plus, dans différentes versions de navigateur, si le point décimal et le chiffre précédent à intercepter sont tous deux 0, l'interception peut ne pas suivre le bon sens.
http://jsfiddle.net/ogwnw2j3/
La valeur peut être 0,0
La méthode de traitement consiste à ajouter 1 avant d'utiliser la méthode toFixed, puis à soustraire 1 après l'avoir utilisée.