-1

I have a JavaScript function that returns the result of multiplications using decimal values (four digits after dot).

But, in some conditions, the result is a mess like this:

3.9050 * 9 = 35.144999999999996.

What should I do to normalize those results?

Paul Roub
  • 35,848
  • 27
  • 79
  • 88

1 Answers1

1

Use .toFixed(numberOfDecsYouWant)

var num = 3.9050 * 9;
console.log(num);  //35.144999999999996
console.log(num.toFixed(4))  //35.1450
Arturo
  • 731
  • 5
  • 11