美文网首页
亲测可用的jQuery 分数精度丢失问题解决方法

亲测可用的jQuery 分数精度丢失问题解决方法

作者: 日三省吾身 | 来源:发表于2019-06-21 14:18 被阅读0次

在前端,当两个分数进行运算,结果很容易出现精度丢失。找了很多方法,都不是很好用。下面介绍一个可用的方法:

Math.formatFloat = function(f, digit) { 

var m = Math.pow(10, digit); 

return parseInt(f * m, 10) / m; 

测试

var numA = 0.1; 

var numB = 0.2;

alert(Math.formatFloat(numA + numB, 1) === 0.3);

Math.formatFloat 函数第二个参数为小数点后的位数。

相关文章

网友评论

      本文标题:亲测可用的jQuery 分数精度丢失问题解决方法

      本文链接:https://www.haomeiwen.com/subject/qtpyqctx.html