简体   繁体   English

JavaScript 中的 Excel 天花板函数

[英]Excel ceiling function in JavaScript

How to write Excel CEILING(number, significance) function in JavaScript or in decimal.js如何在 JavaScript 或 decimal.js 中编写 Excel CEILING(数字,重要性)函数

CEILING(10,3) = 12 round up to nearest 3 CEILING(10,3) = 12向上舍入到最接近的 3

CEILING(36,7) = 42 round up to nearest 7 CEILING(36,7) = 42向上舍入到最接近的 7

CEILING(560,100) = 600 round up to nearest 100 CEILING(560,100) = 600向上舍入到最接近的 100

CEILING(6.36,0.05) = 6.40 round up to nearest 0.05 CEILING(6.36,0.05) = 6.40向上舍入到最接近的 0.05

Here's a solution:这是一个解决方案:

 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)); };

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM