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 + '' }