获得一系列相对数字

时间:2018-01-26 09:44:53

标签: javascript math modulo

我有一个索引数组(例如):[0,1,2,3,4,5,6,7,8,9]和一个常量值(例如2)。 根据这个数组,我想找到一系列数字如下:

0 -> 0
1 -> 0
2 -> 0
3 -> 0
4 -> 0
5 -> 1
6 -> 1
7 -> 1
8 -> 1
9 -> 1

根据左边的值和常数值,任何人都可以帮我找出计算箭头右边值的正确逻辑吗?

(在这个例子中,我的标准值是两个,但它可能更大。我的数字序列也可以更大)。

执行index % MY_CONSTANT_VALUE并不是我想要的,因为它返回以下序列:

0 -> 0
1 -> 1
2 -> 0
3 -> 1
4 -> 0
...

提前致谢。

2 个答案:

答案 0 :(得分:1)

看起来你想要的是Math.floor(index / MY_CONSTANT_VALUE)。它基本上是整数除法。 MY_CONSTANT_VALUE 完全多少次进入index

答案 1 :(得分:0)

您可以使用数组的长度来获取给定索引的部件号。



find: convert: No such file or directory