我试图找到该问题的答案,但没有找到明确的简单解决方案。

假设我有不同的数字,例如90000、125784、547123、18047。
现在,我需要将它们ceil精确到100k,以便它们变为:

90000   =>  100000
125784  =>  200000
547123  =>  600000
18047   =>  100000


看起来很简单,但是我不知道如何使它适用于从0到十亿的所有可能值。

最佳答案

在上限之前除以100000,然后乘以100000:

function ceil100K (nr) {
  return Math.ceil(nr / 100000) * 100000;
}

关于javascript - 到下一个100k的Ceil编号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26095773/

10-10 18:41