• js小数精度问题


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            
            <script src="https://unpkg.com/mathjs@9.4.4/lib/browser/math.js"></script>
            
        </head>
        <body>
        </body>
    </html>
    <script>
        var num = 0;
        var arr = [0.01,0.02,0.03,0.04,0.5];
        for(var i=0;i<arr.length;i++){
            num = math.add(math.bignumber(arr[i]), math.bignumber(num)).toString(); //
        }
        console.log(num) //
        console.log(math.subtract(math.bignumber(900000000000), math.bignumber(9.2)).toString())  //
        console.log(math.multiply(math.bignumber(9), math.bignumber(9.12)).toString()) //
        console.log(math.divide(math.bignumber(9), math.bignumber(3)).toString()) //
    
    </script>

    使用math.js插件

  • 相关阅读:
    表单
    超链接
    图像
    表格
    排列清单控制标
    HTML基本结构
    如何快速查看网页源代码
    TOR的使用
    google搜索新姿势
    [NOIP2017]列队
  • 原文地址:https://www.cnblogs.com/shangjun6/p/16085866.html
Copyright © 2020-2023  润新知