计算每间隔多少数就执行程序块 间隔 li 效果 javascript

原理:判断是否 整除 来计算一个数是否符合指定间隔数的要求

效果:

代码:

注意:
因为数组索引是从0开始的,i也是0开始的,所以当 i 是 2时其实就是第三个 li 元素了,
可我们这里是整除3,所以只有当 i 的值是3时才会进入if程序块,所以我们需要在程序块里将3减掉 1 并排除
i 为0时的状况,因为0乘任何数都得0,0除以任何非0的数都得0,所以当 i 为 0 时,也会进入if语句内。

如果一个数除以一个数,如果他的余数是0,那就是能整除的,所以既然能整除,那就证明这个数是间隔了我们指定的数。

在上面图片中,我们指定的间隔数是3,所以当一个数整除另外一个数时如果取得余数是0,就证明是整除的,那么这个整除另外一个的数就是满足递增3的。

总结:

所以如果我们想要实现每间隔多少个元素就添加效果,只需要整除间隔数判断是否等于0,如果等于就添加效果,当然要自已解决掉比如 数组索引从0开始这些情况。

计算方式: 数 % 间隔数 == 0 ,一个数 整除 间隔数 并取余数判断是否等于0

posted @ 2020-04-04 15:24  StackOcean  阅读(145)  评论(0编辑  收藏  举报