问答详情
源自:6-10 jQuery遍历之each()

if (index % 2)解释

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

提问者:qq_悠悠我心_4 2016-07-18 11:13

个回答

  • 艾欧尼亚TV丶飘落的小树叶
    2016-07-18 12:51:50
    已采纳

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

  • qwer12345
    2016-08-21 15:05:17

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

  • Cocoon3496659
    2016-07-18 11:52:42

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