javascript 四舍五入函数
作者:logang 日期:2006-09-23
如何用javascript做一个灵活四舍五入的函数,要求输入如12.987等,点击按钮后自动四舍五入成12.99,若是输入12.99,四舍五入后就成为13,另外,最好还能控制保留小数位数,
server 如12.7686,保留三位小数位就是12.769,保留两位小数位就是12.77,如此如此,请赐教!!
---------------------------------------------------------------
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>
评论: 2 | 引用: 0 | 查看次数: 16493
回复
]刚要用, 真是太感谢啦!
Very good, thank you
发表评论
上一篇
下一篇

文章来自:
Tags: 





