js中数字相加
来源:
互联网
日期:2008-11-27
<script language="JavaScript" type="text/JavaScript"> //加法函数,用来得到精确的加法结果 //说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 //调用:accAdd(arg1,arg2) //返回值:arg1加上arg2的精确结果 function accAdd(arg1,arg2){
var r1,r2,m; try{ r1=arg1.toString().split(".")[1].length; } catch(Exception)
{ r1=0; } try{ r2=arg2.toString().split(".")[1].length; } catch(Exception) { r2=0; } m=Math.pow(10,Math.max(r1,r2)) return (arg1*m+arg2*m)/m; }
</script>
<SCRIPT LANGUAGE="JavaScript"> var charge=0 ; </SCRIPT>
<SCRIPT LANGUAGE="JavaScript"> var ss="<bean:write id='resultlistware' property='custBillInfo/outAcctItemCharge'/>"; charge=accAdd(ss,charge); </SCRIPT>
<SCRIPT LANGUAGE="JavaScript"> document.write(charge); </SCRIPT>元</STRONG>
更多的js中数字相加请到论坛查看: http://BBS.TC711.COM
【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】
来源:
互联网
日期:2008-11-27
|
|
|