function formatnumber(value, num){
var a, b, c, i;
a = value.toString();
b = a.indexOf(".");
c = a.length;
if (num == 0) {
if (b != -1) {
a = a.substring(0, b);
}
} else {
if (b == -1) {
a = a + ".";
for (i = 1; i <= num; i++) {
a = a + "0";
}
} else {
a = a.substring(0, b + num + 1);
for (i = c; i <= b + num; i++) {
a = a + "0";
}
}
}
return a;
}
//public cyj
//对数字进行四舍五入计算
function round(num,n)...{
var dd=1;
var tempnum;
for(i=0;i<n;i++)...{
dd*=10;
}
tempnum=num*dd;
tempnum=Math.round(tempnum);
return formatnumber(tempnum/dd,n);
}
本文介绍了一个用于格式化数字的JavaScript函数,能够控制小数位数,并提供了一个公共函数实现数字的四舍五入计算。适用于前端开发中需要精确控制数值显示的场景。

被折叠的 条评论
为什么被折叠?



