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

javascript 四則運算精度修正函數(shù)代碼

 更新時間:2010年05月31日 23:07:53   作者:  
JS預(yù)算精度問題確實很麻煩,這個能解決一些問題,雖然有bug.
函數(shù)代碼如下:
復(fù)制代碼 代碼如下:

/*
* 四則運算精度修正函數(shù)
* m 數(shù)值1(number)
* n 數(shù)值2(number)
* op 操作符(string)
*/
function fixMath(m, n, op) {
var a = (m+ " ");
var b = (n+ " ");
var x = 1;
var y = 1;
var c = 1;
if(a.indexOf( ". ")> 0) {
x = Math.pow(10, a.length - a.indexOf( ". ") - 1);
}
if(b.indexOf( ". ")> 0) {
y = Math.pow(10, b.length - b.indexOf( ". ") - 1);
}
switch(op)
{
case '+ ':
case '- ':
c = Math.max(x,y);
m = Math.round(m*c);
n = Math.round(n*c);
break;
case '* ':
c = x*y
m = Math.round(m*x);
n = Math.round(n*y);
break;
case '/ ':
c = Math.max(x,y);
m = Math.round(m*c);
n = Math.round(n*c);
c = 1;
break;
}
return eval( "( "+m+op+n+ ")/ "+c);
}


  函數(shù)用法如下:
復(fù)制代碼 代碼如下:

fixMath(2.3, 1.9, '* ')
fixMath(1.98, 1.9, '- ')
fixMath(83.50, 74.15, '- ')

相關(guān)文章

  • 一秒學(xué)會微信小程序制作table表格

    一秒學(xué)會微信小程序制作table表格

    這篇文章主要教大家一秒學(xué)會微信小程序制作table表格,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • JS?中的類Public,Private?和?Protected詳解

    JS?中的類Public,Private?和?Protected詳解

    這篇文章主要介紹了JS中的類Public,Private和Protected詳解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • js獲取數(shù)組任意個不重復(fù)的隨機數(shù)組元素

    js獲取數(shù)組任意個不重復(fù)的隨機數(shù)組元素

    新建一個數(shù)組,將傳入的數(shù)組復(fù)制過來,用于運算,而不要直接操作傳入的數(shù)組
    2010-03-03
  • JS中FRAME的操作問題實例分析

    JS中FRAME的操作問題實例分析

    這篇文章主要介紹了JS中FRAME的操作問題實例分析,詳細講述了js針對frame框架操作中的各種訪問問題,需要的朋友可以參考下
    2014-10-10
  • ES6中Set和Map用法實例詳解

    ES6中Set和Map用法實例詳解

    這篇文章主要介紹了ES6中Set和Map用法,結(jié)合實例形式詳細分析了ES6中Set和Map的基本功能、原理、使用方法及操作注意事項,需要的朋友可以參考下
    2020-03-03
  • 提高團隊代碼質(zhì)量利器ESLint及Prettier詳解

    提高團隊代碼質(zhì)量利器ESLint及Prettier詳解

    這篇文章主要為大家介紹了提高團隊代碼質(zhì)量利器ESLint及Prettier使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • 不同js異步函數(shù)同步的實現(xiàn)方法

    不同js異步函數(shù)同步的實現(xiàn)方法

    下面小編就為大家?guī)硪黄煌琷s異步函數(shù)同步的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • TypeScript實現(xiàn)數(shù)組和樹的相互轉(zhuǎn)換

    TypeScript實現(xiàn)數(shù)組和樹的相互轉(zhuǎn)換

    樹或者圖是個比較抽象的概念,并不存在這樣的數(shù)據(jù)類型。數(shù)組就比較簡單了,因此數(shù)組和樹的轉(zhuǎn)換可以理解為數(shù)組和對象之間的轉(zhuǎn)換。本文將用TypeScript實現(xiàn)數(shù)組和樹的相互轉(zhuǎn)換,感興趣的可以了解一下
    2022-06-06
  • js 提取某()特殊字符串長度的實例

    js 提取某()特殊字符串長度的實例

    下面小編就為大家分享一篇js 提取某()特殊字符串長度的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • JavaScript導(dǎo)航腳本判斷當(dāng)前導(dǎo)航

    JavaScript導(dǎo)航腳本判斷當(dāng)前導(dǎo)航

    這篇文章主要介紹了JavaScript導(dǎo)航腳本判斷當(dāng)前導(dǎo)航的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07

最新評論

屯门区| 新余市| 雅安市| 新安县| 岗巴县| 长兴县| 罗定市| 新乡市| 吴川市| 平昌县| 南安市| 读书| 马关县| 永宁县| 新闻| 彰化县| 万山特区| 勐海县| 邵武市| 鄂伦春自治旗| 桂东县| 朝阳区| 盐边县| 延寿县| 东山县| 砀山县| 什邡市| 古丈县| 疏附县| 洛阳市| 双柏县| 长宁县| 柞水县| 大城县| 蓬安县| 邻水| 定陶县| 凤凰县| 滕州市| 宁乡县| 正镶白旗|