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

if (index % 2) 这是什么意思

$("li").each(function(index, element) {
            if (index % 2) {
                $(this).css('color','blue')
            }
        })

正在回答

5 回答

index对2取余,当index为偶数的时候,index%2的表达式值为0,0==false,index为奇数的时候,index%2表达式不为零,即为true。总的说就是过滤掉偶数。

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

就是对下标是基数的元素进行操作,偶数跳过不管

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

索引index从0开始计数,任务中要求选择偶数行(对应索引值是1,3...)进行样式更改,求余操作index%2等于1(true),继续执行代码块。

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

百度解释:除2求余,无论什么正整数,其计算结果只有两个,就是0和1。这两个值在C语言中也代表boolean类型,如果index%2等于1(true),那么index=1,3,5,7....,也就是第2,4,6,8...行了,即偶数行

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

选择偶数行

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

举报

0/150
提交
取消

if (index % 2) 这是什么意思

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