javascript - 用于获取框放置的 JavaScript 算法
问题描述
我需要得到盒子的位置。目前我正在使用 IF、ELSE 和 LOOP 执行此操作。我需要知道,是否有任何算法可以获取盒子的位置。我需要 JavaScript 中的解决方案
问题:如果我选择这些编号的盒子之一,我可以获得第 1、3、9 个盒子的位置吗?(例如,我选择了 3 编号的框,然后我需要获得第 9 种形式的选择框。这意味着 0 编号的框。)
有没有合适的算法呢?
解决方案
您可以通过获取实际位置并添加偏移量并将余数运算符与框数应用来使用提醒运算符。%
余数运算符返回一个操作数除以第二个操作数时剩下的余数。它总是带有股息的迹象。
var actual = 3,
length = 12,
offset = 9,
position = (actual + offset) % length;
console.log(position); // 0
推荐阅读
- javascript - 使用 AvField[type=date] 将时间戳解析为日期
- ios - uinavigationbar ios中标题的上边距问题
- bluetooth - 蓝牙广告数据
- javascript - 禁用JavaScript时的CSS媒体查询?
- r - `use_import_from' 不是从 'namespace:usethis` 导出的对象
- python - 如何在 PyCharm 中将实例属性转换为类属性
- highcharts - HighCharts:如何在具有 2 个系列的图表中使用 pointRange?
- angular - 定义可观察的接口
- python - Python:编写混合拉丁数字的阿拉伯字符
- react-native - 如何与反应导航交互警报