javascript - 在两个数字之间生成 10 的间隔倍数
问题描述
我有两个数字,例如 ESP1 和 ESP2。
在我的数据库中,ESP1 和 ESP2 有很多数据,ESP1 是最小值,ESP2 是最大值。
例如,我需要以 10 的倍数生成这两个数字之间的间隔。
ESP1 = 0 和 ESP2 = 83
我的结果应该是 [0,10,20,30,40,50,60,70,80]。
如何在js中为此编写代码
解决方案
只需使用一个for
循环:
function generateIntervalsOf(interval, start, end) {
const result = [];
let current = start;
while (current < end) {
result.push(current);
current += interval;
}
return result;
}
generateIntervalsOf(10, 0, 83) // [0, 10, 20, 30, 40, 50, 60, 70, 80]
推荐阅读
- selenium - 在 VM 上通过 jenkins 运行 Selenium,屏幕大小
- angularjs - 如何限制nodejs中的隐式字符串转换
- postgresql - 无法在 postgres 的 encrypt() 函数中使用字符串数据类型
- azure - 通过 Dynamics 365 插件中的应用服务身份验证访问函数应用
- oracle - 列名在作为聚合函数 MIN() 的结果引用后变为无效
- r - 使用 dplyr 右连接使行列
- javascript - 用于触发网站(全局)搜索的 mmenu 搜索
- c# - 如何以编程方式从存储过程中为下拉列表选择数据
- android - 围绕 Y asix 旋转摄像头不会制作 AR 面部摄像头 vuforia 本机 android
- docker - 如何在 Docker Ubuntu 上设置 SonarQube 主变量