Javascript-近似数字

Mat*_*ias 0 javascript integer rounding

我想知道是否有可能在Javascript中获得近似数字?例如,如果我有很多

var number = 537989;
Run Code Online (Sandbox Code Playgroud)

有点像Math.round(),所以它四舍五入为538000。有没有办法?谢谢。

far*_*ain 5

您可以自己编写。就像是

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

  • 精度应该是一个论点;) (4认同)
  • 当然:)我将重新说明一下:如果precision是一个参数,则该函数将更加有用。当然,在这种情况下不必。 (2认同)