当前位置: 代码迷 >> ASP.NET >> js中怎么保留两位小数(四舍五入)
  详细解决方案

js中怎么保留两位小数(四舍五入)

热度:8391   发布时间:2013-02-25 00:00:00.0
js中如何保留两位小数(四舍五入)
js中如何保留两位小数(四舍五入)

------解决方案--------------------------------------------------------
网上一搜就出来了,不知楼主为何...
---------------------------------------------------------------

function cheng(num,n)
{var dd=1;
var tempnum;
for(i=0;i <n;i++)
{
dd*=10;
}
tempnum=num*dd;
tempnum=Math.round(tempnum);
alert(tempnum/dd);
}
里面的两个参数:num就是要转换的数据。n为要转换的位数
---------------------------------------------------------------

/*
* ForDight(Dight,How):数值格式化函数,Dight要
* 格式化的 数字,How要保留的小数位数。
*/
function ForDight(Dight,How)
{
Dight = Math.round (Dight*Math.pow(10,How))/Math.pow(10,How);
return Dight;
}
alert(ForDight(12345.67890,2));
</script>
  相关解决方案