How to round to at most 2 decimal places, if necessary
Use Math.round() : Math.round(num * 100) / 100 Or to be more specific and to ensure things like 1.005 round correctly, use Number.EPSILON : Math.round((num + Number.EPSILON) * 100) / 100
Use Math.round() : Math.round(num * 100) / 100 Or to be more specific and to ensure things like 1.005 round correctly, use Number.EPSILON : Math.round((num + Number.EPSILON) * 100) / 100