JS计算并保留小数点后两位实例代码
这几天在项目开发过程中,涉及到了一些前端需要计算的功能,有一部分数据计算后小数点后有很多位,但项目要求保留小数点后三位或者两位,然后就写了个js函数来处理这个问题,取舍位数时遵循四舍五入,可以指定保留小数点后任意几位数。
实例代码:
function round(v, e) {
var t = 1;
for (; e > 0; t *= 10, e--);
for (; e < 0; t /= 10, e++);
return Math.round(v * t) / t;
}
调用代码:
var number = 123.96239802;
//原始输出
console.info(number);
//计算输出(保留2位)
console.info(round(number, 2));
//计算输出(保留3位)
console.info(round(number, 3));
效果图片:
版权声明:
作者:兴兴
文章:JS计算并保留小数点后两位实例代码
链接:https://www.networkcabin.com/notes/2403
文章版权归本站所有,未经授权请勿转载。
作者:兴兴
文章:JS计算并保留小数点后两位实例代码
链接:https://www.networkcabin.com/notes/2403
文章版权归本站所有,未经授权请勿转载。
THE END