问题
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:
- 10.24 = 10.25
- 17.90 = 17.90
- 3.89 = 3.90
- 7.63 = 7.65
jQuery will be fine with me.
回答1:
Use Math.round(num * 20) / 20
, if you are looking to round a number to nearest 0.05
.
回答2:
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/
来源:https://stackoverflow.com/questions/31139678/javascript-rounding-2-decimal-places-of-boundary-0-5