JS编程的一个问题(很有意思的)

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:20:48
假设在chengji[10]中存放十个学生的成绩,我们需要统计标号为偶数的学生成绩总和,代码如下:

var sum=0;
for(var j=0;j<=9;j++){
if(j%2!=0)
continue;
sum+=chengji[j];
}

我想问当j=1时,为奇数,1除以2究竟有没余数,按道理1能被2整除的,那就出现了把数组[1]计算进去,那就不符合题意了,请高手帮忙解决
1%2究竟=多少?还有0%2究竟=多少?

var sum=0;
for(var j=0;j<9;j++){
while(j%2=0)
sum+=chengji[j];
}
1%2=1 0%2=0// %为求余也
20%30=20 15%3=0

OK就这样吧

模除的的时候是不会有小数结果的,所以1%2=0。

1%2=1 吧

var sum=0;
for(var j=2;j<=9;j++){
if(j%2!=0)
continue;
sum+=chengji[j];
}
//这个问题问 真晕 明只到一不是偶数你不会不 统计啊!! 这就不可以了!!