首頁 > web前端 > js教程 > 主體

js中精確計算加法和減法範例_javascript技巧

WBOY
發布: 2016-05-16 16:53:56
原創
1241 人瀏覽過

/精確計算加法與減法。 >

var lengthTwo=0;
var maxlength=0;

if(dataOne.toString().split(".").length==2){
dataOneFloat=dataOne.toString().split(".")[1];
lengthOne=dataOneFloat.toString().length;

}
if(dataTwo.toString().split(".").length==2){
dataTwoFloat=dataTwo.toString().split(".")[1 ];
lengthTwo=dataTwoFloat.toString().length;

}

maxLength=Math.max(lengthOne,lengthTwo);
for(var i=0;idataOneFloat ="0";
}
for(var i=0;idataTwoFloat ="0";
}

/**
*對兩個資料進行倍數放大
*使其都變成整數。因為整數計算
*比較精確。
*/
var one=dataOneInt "" dataOneFloat;
var 二=dataTwoInt "" dataTwoFloat;
//alert("dataOne:"dataOne" dataTwo:"dataTwo"一:"一"二:"二);

/**
*資料擴大倍數後,經計算的到結果,
*然後在縮小相同的倍數
*進而得到正確的結果
*/
var result= (數字(一) 數字(二))/Math.pow(10,maxLength);

回傳結果;

}

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!