I would like to format my numbers to always display 2 decimal places, rounding where applicable.
Examples:
number display
------ -------
1 1.00
1.341 1.34
1.345 1.35
I have been using this:
parseFloat(num).toFixed(2);
But it's displaying 1
as 1
, rather than 1.00
.
Simplest answer:
Example: http://jsfiddle.net/E2XU7/
parseInt(number * 100) / 100;
worked for me.Convert a number into a string, keeping only two decimals:
The result of n will be: