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 支持浮点乘法的函数的主要内容,如果未能解决你的问题,请参考以下文章