代码改变世界

【JavaScript】js函数四舍五入学问大

2010-09-26 15:06  Peter Jin  阅读(381)  评论(0编辑  收藏  举报

js函数四舍五入学问大,比如:
NumberObject.toFixed(num)


Math.round(NumberObject,num)

不小心就以为是"四舍五入",其实它们是"四舍 六入 五成双"。

以下函数用于精确控制小数点位数,供参考:
function ForDight(Dight,How) {
   Dight = Math.round(Dight*Math.pow(10,How))/Math.pow(10,How);
   return Dight;
}