1、直接在原型上修改,仍然使用元调用方式

Number.prototype.toFixed = function (exponent) {
    return parseInt(this * Math.pow(10, exponent) + 0.5) / Math.pow(10, exponent); 
}

 

2、使用方法调用

function toFixed(num, s) {
    var times = Math.pow(10, s)
    var des = num * times + 0.5
    des = parseInt(des, 10) / times
    return des + ''
}

 

posted on 2019-04-17 11:33  蓝羽丶丿随风  阅读(417)  评论(0编辑  收藏  举报