使用JavaScript将数字四舍五入到5的下一个整数

【使用JavaScript将数字四舍五入到5的下一个整数】给定一个正整数n, 任务是将数字四舍五入到可以除以5的下一个整数。
例子:

Input : 46 Output : 50Input : 21Output : 25Input : 30 Output : 30

方法1:
  • 将数字放入变量中。
  • 用5除以得到十进制值。
  • 通过使用取小数的ceil值math.ceil().
  • 将其乘以5即可得到结果。
< script> function round(x) { return Math.ceil(x / 5) * 5; }var n = 34; console.log(round(n)); < /script>

输出如下:
35

方法二:
  • 将数字放入变量中。
  • 如果可以被5整除, 则返回相同的数字。
  • 否则, 将其除以5, 取下限, 然后再次将其乘以5, 再加上5。
< script> function round(x) { if (x % 5 == 0) { return int(Math.floor(x / 5)) * 5; } else { return (int(Math.floor(x / 5)) * 5) + 5; } }var n = 34; console.log(round(n)); < /script>

输出如下:
35

    推荐阅读