获取框放置的JavaScript算法

时间:2018-11-22 07:49:42

标签: javascript algorithm

我需要找到盒子的位置。目前,我正在使用IF,ELSE和LOOP进行此操作。我需要知道,是否有任何算法可以获取盒子的位置。我需要JavaScript中的解决方案

问题::如果我选择了这些编号的框之一,能否获得第1个,第3个,第9个框的位置? (例如,我选择了3编号的框,然后需要选择第9个形式的框。这就是0编号的框。)

有合适的算法吗?

Numbers are the locations

1 个答案:

答案 0 :(得分:1)

您可以使用reminder operator %来获取实际位置并添加偏移量,并将余数运算符与框数相加。

  

一个操作数除以第二个操作数时,余数运算符返回剩余的余数。它总是带有分红的迹象。

var actual = 3,
    length = 12,
    offset = 9,
    position = (actual + offset) % length;

console.log(position); // 0