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));
};
如何在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));
};