formatting number with exactly two decimals round of sol 2

by manoj

JavaScript

function twoDecimals(value) {
    if (value == undefined || isNaN(value)) {
        value = 0;
    }
    return Number(Math.round(value+'e'+2)+'e-'+2).toFixed(2);
}

var abc;
var what = twoDecimals(abc,2);
alert(what);

var what = twoDecimals(2.005,2);
alert(what);

var what = twoDecimals("a",2);
alert(what);

var what = twoDecimals(0.49994,2);
alert(what);

var what = twoDecimals(0.0595,2);
alert(what);