javascript - 将变量四舍五入为下一个最接近的 X 倍数

标签 javascript math

我正在寻找一种方法将数字四舍五入为最接近的 250 的倍数。例如,如果我有以下 JS:

var containerHeight = $("#container").height();

...我们假设“containerHeight”的值为 680px,我想要一种方法将其四舍五入为 750px(如果值为 1007,则应四舍五入为 1250)。我怀疑这需要一个比我预期的更复杂的解决方案。或者 jQuery 有一个内置函数可以使这成为可能?

我想这更像是一个数学问题而不是一个 jQuery 问题(但我的 jQuery 语法知识也有点有限:)

非常感谢任何想法/帮助, 谢谢!

最佳答案

containerHeight = Math.ceil(containerHeight / 250.0) * 250;

关于javascript - 将变量四舍五入为下一个最接近的 X 倍数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280847/

相关文章:

javascript - 使用 Ajax 请求(无 PHP)使用 HTML、javascript 和 jQuery 将图像上传到 Amazon s3

algorithm - 什么算法用于预测运算符数学?

java - 在图形代码中处理除以零

javascript - IE8 支持 Math.ceil() 和 Math.round() 吗?

javascript - (Javascript) 澄清数组文字中的 "this"

JavaScript : how to link categories to date in highcharts

javascript - 使用 JavaScript 进行表单验证?

algorithm - 如何从三个点计算角度?

c - 计算由k个有限素数构成的不重复数

javascript - 从 https 网站调用 http api