为了账号安全,请及时绑定邮箱和手机立即绑定

if (index % 2)解释

一直不明白index % 2 是怎么计算的呢、具体什么意思。有知道的师傅吗?

正在回答

3 回答

index取的是li合集的索引号,index%2,%是取余数操作符,index是从0开始,0%2得0证明 if(0)为假,相应li不做操作,1%2得1说明if(1)是真,对应li做以下操作。因为索引下标都是从0开始的,所以第一个为false,第二个才为ture,所以就是现实找偶数的功能。

4 回复 有任何疑惑可以回复我~

为什么要除2  而不是其他数呢

0 回复 有任何疑惑可以回复我~
#1

any_do

index%2实现的是取数组的偶数项功能,索引是从0开始的,根据索引下标来取偶数项,0是第一项,0%2为false,不执行,1是第二项,1%2为true,执行语句,这样就实现了取偶数
2016-09-10 回复 有任何疑惑可以回复我~
#2

qq_就是小傲娇_03840354 回复 any_do

意思就是除以2一般是固定写法吗? 那取数组的奇数项功能应该除以几呢??求大神指教
2017-02-01 回复 有任何疑惑可以回复我~
#3

慕粉3338616 回复 qq_就是小傲娇_03840354

奇数项就是index%2-1
2017-03-29 回复 有任何疑惑可以回复我~

index取的是li合集的索引号,index%2,%是取余数操作符,index是从0开始,0%2得0证明 if(0)为假,相应li不做操作,1%2得1说明if(1)是真,对应li做以下操作。整体作用就是找偶数li改变其样式!

0 回复 有任何疑惑可以回复我~
#1

qq_悠悠我心_4 提问者

谢谢你,我明白啦
2016-07-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

if (index % 2)解释

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信