Javascript-近似数

Javascript-近似数,javascript,integer,rounding,Javascript,Integer,Rounding,我想知道是否有可能得到Javascript中的近似数字?比如说,如果我有一个很大的数字 var number = 537989; 有点像Math.round(),所以它的整数是538000。有没有办法做到这一点?谢谢。你可以自己写。差不多 function myround(number, precision = 1000) { var result = Math.round(number / precision) * precision; return result; }

我想知道是否有可能得到Javascript中的近似数字?比如说,如果我有一个很大的数字

var number = 537989;

有点像Math.round(),所以它的整数是538000。有没有办法做到这一点?谢谢。

你可以自己写。差不多

function myround(number, precision = 1000) {
    var result = Math.round(number / precision) *  precision;
    return result;
}

你可以自己写。差不多

function myround(number, precision = 1000) {
    var result = Math.round(number / precision) *  precision;
    return result;
}

您是否尝试除以
10000
,然后应用
round()
?@frederichamidi为什么要删除答案?答案已被其所有者删除。您是否尝试除以
10000
,然后应用
round()
?@frederichamidi为什么要删除答案?答案已被其所有者删除。精度应该是一个参数;)当然:)我将重新措辞:如果精度是一个参数,那么函数将更有用。当然在这种情况下不需要。添加可选参数很简单:
precision=Math.pow(10,(precision | 0))精度应为参数;)当然:)我将重新措辞:如果精度是一个参数,那么函数将更有用。当然在这种情况下不需要。添加可选参数很简单:
precision=Math.pow(10,(precision | 0))