Excel JavaScript 中的上限函数

Excel ceiling function in JavaScript

如何在JavaScript或decimal.js

中编写Excel CEILING(number, significance)函数

CEILING(10,3) = 12 四舍五入到最接近的 3

CEILING(36,7) = 42 四舍五入到最接近的 7

CEILING(560,100) = 600 四舍五入到最接近的 100

CEILING(6.36,0.05) = 6.40 四舍五入到最接近的 0.05

这是一个解决方案:

    function ceiling(number, significance) {
      return Math.ceil(number / significance) * significance;
    }

    window.onload = ()=> {
      console.log(ceiling(10, 3));
      console.log(ceiling(36, 7));
      console.log(ceiling(560, 100));
      console.log(ceiling(6.36, 0.05));
    };