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

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

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

/*
* 四則運算精度修正函數(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ù)用法如下:
復制代碼 代碼如下:

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

相關文章

  • 一秒學會微信小程序制作table表格

    一秒學會微信小程序制作table表格

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

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

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

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

    新建一個數(shù)組,將傳入的數(shù)組復制過來,用于運算,而不要直接操作傳入的數(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導航腳本判斷當前導航

    JavaScript導航腳本判斷當前導航

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

最新評論

磐安县| 吉木乃县| 塘沽区| 韩城市| 呼玛县| 墨脱县| 寻乌县| 博爱县| 沙雅县| 阳曲县| 习水县| 宣威市| 孟州市| 连平县| 万州区| 怀远县| 霍城县| 乾安县| 平舆县| 揭阳市| 沙雅县| 连平县| 辽源市| 措勤县| 本溪| 广州市| 施甸县| 和田市| 北流市| 许昌市| 桦南县| 五指山市| 承德市| 伽师县| 汝南县| 德兴市| 阜平县| 沂源县| 枣强县| 陆良县| 靖远县|