使用mod来计算被挖掘的行?

时间:2016-12-10 19:08:38

标签: javascript grid-layout mod

这真的是一个数学问题。我有一个3列网格,我正在尝试确定一个水龙头在哪一行。

我只是不能完成数学运算,因此项目0,1,2的点击将输出0并且点击3,4,6将输出1等。任何想法如何做这个计算?

Row0 = items 0, 1, 2
Row1 = items 3, 4, 5
Row2 = items 6, 7 ,8

非常感谢!

1 个答案:

答案 0 :(得分:2)

你只是在寻找分裂,而不是模数或余数:

spread

示例:

var row = Math.floor(x / 3);
var i, row;
for (i = 0; i < 9; ++i) {
  row = Math.floor(i / 3);
  console.log(i + " => " + row);
}