Javascript-近似数
我想知道是否有可能得到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; }
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))代码>