<script laguage="javascript">
<!--
//加法计算的处理
function FloatAdd(arg1,arg2){
var r1,r2,m;
try {
//split方法以小数点进行分割成一个数组,[0]下标存放整数部分数字,[1]下标存放小数部分数字。
//此处处理只使用到[1]下标的数字字符串。※(也适用于获得整数部分和小数部分的位数长度)。
r1=arg1.toString().split(".")[1].length
} catch(e) {
r1=0;
}
try{
r2=arg2.toString().split(".")[1].length
} catch(e) {
r2=0
}
//取得两个浮点数的小数部分精度位数的最大长度值。
m=Math.pow(10,Math.max(r1,r2));
return (arg1*m + arg2*m)/m;
}
//-->
</script>