J'ai 2 nombre que j'utilise Math.round pour arrondir, par exemple je veux si mon numéro est 900.20 il arrondi à 900.00 et si 12.80 il arrondi à 13. J'utilise Math.round mais 900.20 arrondi à 910.00 mais 12.8 arrondi à 13 correctement.pourquoi Math.round ne fonctionne pas correctement pour moi dans jquery?
var num1=900.20;
var num2=12.80;
var result1= Math.round(num1.toFixed(2));
var result2= Math.round(num2.toFixed(2));
Math n'est pas liée à jquery. Et la méthode toFixed renvoie une chaîne. Utilisez parseFloat (result.toFixed (2)); au lieu. –
pouvez-vous reproduire le problème dans l'extrait? –
@CarlosDelgado parseFloat n'a pas fonctionné pour moi. – Motion