formatting number with exactly two decimals round of
by manoj
JavaScript
function precise_round(num, decimals) {
if (decimals == undefined || isNaN(decimals)) {
decimals = 0;
}
if (num == undefined || isNaN(num)) {
num = 0;
}
return (Math.round((num * Math.pow(10, decimals)) + (num * (10 / Math.pow(100, decimals)))) / Math.pow(10, decimals)).toFixed(decimals);
}
var abc;
var what = precise_round(abc, 3);
alert(what);
var what = precise_round("a", 3);
alert(what);
var what = precise_round(0.49994, 3);
alert(what);