关于js中计算精度的问题解决办法

Posted 发烧web开发者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于js中计算精度的问题解决办法相关的知识,希望对你有一定的参考价值。

/**
* 解决js中浮点数的精度问题
* @parem f 要精度的值
* @parem digit 要精确的位数
* */

var htmlObj = {};
htmlObj.formatFloat = function(f, digit) {
var m = Math.pow(10, digit);//Math.pow(x,y)返回 x 的 y 次幂的值
return parseInt(f * m, 10) / m;
};




以上是关于关于js中计算精度的问题解决办法的主要内容,如果未能解决你的问题,请参考以下文章

关于js中小数运算丢失精度的处理办法

教你一文解决 js 数字精度丢失问题

js 小数加法的精度问题解决(0.1+0.2 != 0.3,怎么解决?)

js精度计算

js 中Math.round()精度问题?急

js浮点数精度丢失问题及如何解决js中浮点数计算不精准