js 支持浮点乘法的函数

Posted yipingg-8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 支持浮点乘法的函数相关的知识,希望对你有一定的参考价值。

/*by xxx*/
accurateMultiply: function () {
    var args = arguments,
        fixNumber = 1,
        n = 0,
        arg;
    for (var i = 0; i < args.length; i++) {
        arg = args[i].toString();
        n += (arg.split(‘.‘)[1] ? arg.split(‘.‘)[1].length : 0);
        fixNumber = fixNumber * Number(arg.replace(‘.‘, ‘‘));
    }
    return fixNumber / (Math.pow(10, n));
}

 

以上是关于js 支持浮点乘法的函数的主要内容,如果未能解决你的问题,请参考以下文章

sse2浮点乘法

js乘法精度计算代码 求解释

是否允许编译器优化浮点常量乘法

Verilog中的浮点乘法问题

向量矩阵乘法、浮点向量、二进制矩阵

间接成本 ~ 浮点乘法的 3 倍,真的吗? (带演示)