zoukankan      html  css  js  c++  java
  • js精度丢失问题处理

    主要是借用math.js库来完成:

     1 import { create, all } from 'math.min.js' 
     2 
     3 const config = {  
     4     number: 'BigNumber',
     5     precision: 20,
     6 }
     7 
     8 
     9 //
    10 function numberRide(arg1, arg2) {
    11       return Number(math.format(math.multiply(math.bignumber(arg1), math.bignumber(arg2))))
    12     }
    13 
    14 //
    15 function numberDivide(arg1,arg2) {
    16         return Number(math.format(math.divide(math.bignumber(arg1), math.bignumber(arg2))))
    17     }   
    18 
    19 //
    20 function numberAdd(arg1,arg2) {
    21         return Number(math.format(math.add(math.bignumber(arg1), math.bignumber(arg2))))
    22     }
    23  
    24 //
    25 numberSubtract(arg1, arg2) {
    26       return Number(math.format(math.subtract(math.bignumber(arg1), math.bignumber(arg2))))
    27     }                
  • 相关阅读:
    django初识
    django前奏
    前端之bootstrap
    前端之jQuery
    前端基础之BOM和DOM操作
    前端之js
    前端之css(二)
    前端之css(一)
    html之form表单
    前端之html
  • 原文地址:https://www.cnblogs.com/cherryshuang/p/13620346.html
Copyright © 2011-2022 走看看