javascript - 转换模式中的整数 (1>=5, 6>=10, 11>=15 ...)

标签 javascript jquery math int

我不知道像 1>=5, 6>=10, 11>=15 这样隐藏 int ...

我不知道这是如何调用的,但我认为这个例子可以解释我的问题......

1 = 5
2 = 5
3 = 5
4 = 5
5 = 5
6 = 10
7 = 10
8 = 10
9 = 10
10 = 10
11 = 15
//and more..

所以JS

var x = 1;
var result = (???) // 5

最佳答案

这应该可以解决问题:

Math.floor((x-1)/5 + 1) * 5

简单版本(@RichardTowers):

Math.ceil(x/5) * 5

关于javascript - 转换模式中的整数 (1>=5, 6>=10, 11>=15 ...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18954500/

相关文章:

jquery Mobile url 添加 # 标签,该标签会破坏 Internet Explorer 中的表单

php - 如何从 PHP 中的 double 组计算第 n 个百分位数?

objective-c - 在 Objective C 中获取值的最高有效位

javascript - Android - 如何拦截 iframe(webview) 中的链接并检查它是否已完全加载

javascript - 如何只声明一次变量才能在所有函数中使用 "onclick"

jquery - 从 CSS 中的类中删除样式

jquery - 使用 jquery,如何根据变量值检查单选按钮?

javascript - 如何在 javascript 中添加换行符?

javascript - AngularJS:在将 resolve 与 Controller 一起使用时更正 minify-able 语法

python - 在 Python 中实现差分(非微分)方程