var float = function (num, len) {
var len = len || 2;
var tmp = Math.pow(10, len);
return (num && parseFloat(num) != 0) ? Math.round(num * tmp) / tmp : 0;
}
本文介绍了一个 JavaScript 函数 varfloat,该函数用于将浮点数舍入到指定的小数位数。通过乘以和除以10的幂次来实现精确的数值舍入,避免了直接使用 Math.round 方法可能引入的精度误差。
var float = function (num, len) {
var len = len || 2;
var tmp = Math.pow(10, len);
return (num && parseFloat(num) != 0) ? Math.round(num * tmp) / tmp : 0;
}
1667

被折叠的 条评论
为什么被折叠?