js的加法,减法,乘法,除法函数财务计算⽤到js汇总,需要+-*/ 所以的⼏个js函数⾮常有⽤。特此供出众乐乐。
//js 加法计算
//调⽤:accAdd(arg1,arg2)
//返回值:arg1加arg2的精确结果
function accAdd(arg1,arg2){
var r1,r2,m;
try{String().split(".")[1].length}catch(e){r1=0}
try{String().split(".")[1].length}catch(e){r2=0}
m=Math.pow(10,Math.max(r1,r2))
return ((arg1*m+arg2*m)/m).toFixed(2);
}
//js 减法计算
//调⽤:Subtr(arg1,arg2)
//返回值:arg1减arg2的精确结果
function Subtr(arg1,arg2){
var r1,r2,m,n;
try{String().split(".")[1].length}catch(e){r1=0}
try{String().split(".")[1].length}catch(e){r2=0}
m=Math.pow(10,Math.max(r1,r2));
//last modify by deeka
//动态控制精度长度
n=(r1>=r2)?r1:r2;
return ((arg1*m-arg2*m)/m).toFixed(2);
}
//js 除法函数
//调⽤:accDiv(arg1,arg2)
//返回值:arg1除以arg2的精确结果
function accDiv(arg1,arg2){
var t1=0,t2=0,r1,r2;
jsreplace函数try{String().split(".")[1].length}catch(e){}
try{String().split(".")[1].length}catch(e){}
with(Math){
r1=String().replace(".",""))
r2=String().replace(".",""))
return (r1/r2)*pow(10,t2-t1);
}
}
//js 乘法函数
//调⽤:accMul(arg1,arg2)
//返回值:arg1乘以arg2的精确结果
function accMul(arg1,arg2)
{
var m=0,String(),String();
try{m+=s1.split(".")[1].length}catch(e){}
try{m+=s2.split(".")[1].length}catch(e){}
return place(".",""))*place(".",""))/Math.pow(10,m)
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论