js的四舍五入问题

//extend jscript math function
sg.Round = function(number, pos)
{
    if (isNaN(number) || isNaN(pos))
    {
        alert("不是数字");
        return;
    }

    var n = new Number(number);
    var s = Math.pow(10,pos)*n;
    var t = Math.round(s);
    return t / Math.pow(10, pos);
}

有没有更好的办法?

原文地址:https://www.cnblogs.com/jackhuclan/p/1339943.html