最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js浮點(diǎn)數(shù)精確計(jì)算(加、減、乘、除)

 更新時(shí)間:2013年12月26日 09:41:45   作者:  
本篇文章主要介紹了js浮點(diǎn)數(shù)精確計(jì)算(加、減、乘、除) 需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
復(fù)制代碼 代碼如下:

<SPAN style="FONT-SIZE: 18px">//說(shuō)明:javascript的加法結(jié)果會(huì)有誤差,在兩個(gè)浮點(diǎn)數(shù)相加的時(shí)候會(huì)比較明顯。這個(gè)函數(shù)返回較為精確的加法結(jié)果。  
//調(diào)用:accAdd(arg1,arg2)  
//返回值:arg1加上arg2的精確結(jié)果  
function accAdd(arg1,arg2){ 
    var r1,r2,m; 
    try{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 
}</SPAN> 

復(fù)制代碼 代碼如下:

<SPAN style="FONT-SIZE: 18px"> 

//說(shuō)明:javascript的減法結(jié)果會(huì)有誤差,在兩個(gè)浮點(diǎn)數(shù)相加的時(shí)候會(huì)比較明顯。這個(gè)函數(shù)返回較為精確的減法結(jié)果。  
//調(diào)用:accSub(arg1,arg2)  
//返回值:arg1減上arg2的精確結(jié)果  
function accSub(arg1,arg2){     
    return accAdd(arg1,-arg2); 
}</SPAN>

復(fù)制代碼 代碼如下:

<SPAN style="FONT-SIZE: 18px"> 

//說(shuō)明:javascript的乘法結(jié)果會(huì)有誤差,在兩個(gè)浮點(diǎn)數(shù)相乘的時(shí)候會(huì)比較明顯。這個(gè)函數(shù)返回較為精確的乘法結(jié)果。  
//調(diào)用:accMul(arg1,arg2)  
//返回值:arg1乘以arg2的精確結(jié)果  
function accMul(arg1,arg2) 

    var m=0,s1=arg1.toString(),s2=arg2.toString(); 
    try{m+=s1.split(".")[1].length}catch(e){} 
    try{m+=s2.split(".")[1].length}catch(e){} 
    return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m) 
}</SPAN>

復(fù)制代碼 代碼如下:

<SPAN style="FONT-SIZE: 18px"> 

//說(shuō)明:javascript的除法結(jié)果會(huì)有誤差,在兩個(gè)浮點(diǎn)數(shù)相除的時(shí)候會(huì)比較明顯。這個(gè)函數(shù)返回較為精確的除法結(jié)果。  
//調(diào)用:accDiv(arg1,arg2)  
//返回值:arg1除以arg2的精確結(jié)果  
function accDiv(arg1,arg2){ 
    var t1=0,t2=0,r1,r2; 
    try{t1=arg1.toString().split(".")[1].length}catch(e){} 
    try{t2=arg2.toString().split(".")[1].length}catch(e){} 
    with(Math){ 
        r1=Number(arg1.toString().replace(".","")) 
        r2=Number(arg2.toString().replace(".","")) 
        return (r1/r2)*pow(10,t2-t1); 
    } 
}</SPAN> 

相關(guān)文章

最新評(píng)論

文山县| 江口县| 郸城县| 迭部县| 五河县| 阳东县| 巴林右旗| 江北区| 潼南县| 宁乡县| 禹州市| 河源市| 石门县| 棋牌| 绥芬河市| 大悟县| 西乌| 章丘市| 大埔区| 镇雄县| 德化县| 乃东县| 海伦市| 美姑县| 明星| 利川市| 绥中县| 慈利县| 绥滨县| 荔波县| 曲阳县| 龙江县| 澄城县| 桑日县| 嫩江县| 汉源县| 资兴市| 太白县| 米泉市| 通江县| 马龙县|