圆形值接下来10打

时间:2016-09-27 10:01:29

标签: javascript

如何将Javascript中的整数舍入到最接近的10?我今天的数学很垃圾:)

一些示例案例:

45 = 50
41 = 50
40 = 40

我知道我可能需要Math.round / floor的组合,但我似乎无法获得预期的结果。

任何帮助/指针赞赏, 感谢

1 个答案:

答案 0 :(得分:0)

var getDozen=  function(n){
  var r = n%10;
  if(r>4) return Math.ceil(n/10) *10;
  else return Math.floor(n/10) *10;
}
console.log(getDozen(45)); // 50