1

How to get the rounding number of 0.5, previously I found in this link:

Click here

But this is not what I want:

I want like this example:

  1. 10.24 = 10.25
  2. 17.90 = 17.90
  3. 3.89 = 3.90
  4. 7.63 = 7.65

jQuery will be fine with me.

Community
  • 1
  • 1
azim hamdan
  • 113
  • 10

2 Answers2

6

Use Math.round(num * 20) / 20, if you are looking to round a number to nearest 0.05.

DontVoteMeDown
  • 21,122
  • 10
  • 69
  • 105
Teja Reddy
  • 561
  • 1
  • 4
  • 12
3

This will do what you need...

function roundoff(value) {
    return (Math.round(value / 0.05) * 0.05).toFixed(2);
}

Using Math.round will round the value to the nearest 0.05, and then using toFixed(2) will ensure the result has 2 decimal places, even if they're both zeros.

Here's a working example...

http://jsfiddle.net/xoo7c898/

Reinstate Monica Cellio
  • 25,975
  • 6
  • 51
  • 67