問題:數(shù)字要保留兩位小數(shù),但是重寫toFixed,大部分?jǐn)?shù)據(jù)已經(jīng)可以四舍五入,但是1.005類似的數(shù)據(jù),四舍五入之后得到的數(shù)據(jù)是1.00,其實(shí)應(yīng)該是1.01,求大神指點(diǎn);Number.prototype.toFixed = function (num) {var changenum = (Number(this * Math.pow(10, num) + 0.5) / Math.pow(10, num)).toString();
index = changenum.indexOf(".");if (index < 0 && num > 0) {
changenum = changenum + "."; for (i = 0; i < num; i++) {
changenum = changenum + "0";
}
} else {
index = changenum.length - index; for (i = 0; i < (num - index) + 1; i++) {
changenum = changenum + "0";
}
}return changenum;};
金額,保留兩位小數(shù),四舍五入
皈依舞
2018-09-07 14:09:55