使用函数来排序奇数和偶数Javascript

时间:2014-12-09 05:39:20

标签: javascript

大家好我正在尝试对数组的奇数和偶数进行排序,然后将每个数据的总数显示在我的网页上。我运行代码时没有得到任何响应。任何人都能告诉我他们是否看错了我不知道吗?提前谢谢。     var numList = [1,2,3,4,5,6,7,8,9,10];

function numberTally(numList){ 

var evenTotal = 0;
var oddTotal = 0;

for (var i = 0; i < numList.length; i++) {

    if (i % 2) {  // i is odd

        oddTotal += numList[i];
        // or oddTotal = oddTotal + numList[i];

    }
    else (i % 3){  // i is even

        evenTotal += numList[i];



}
}

alert(oddTotal);
return evenTotal;

}  

1 个答案:

答案 0 :(得分:0)

试试这个:

function numberTally(numList){ 
    var evenTotal = 0;
    var oddTotal = 0;

  for (var i = 0; i < numList.length; i++) {
    if (i % 2) {  // i is odd
        oddTotal += numList[i];
    }
    else {  // i is even
        evenTotal += numList[i];

    }
  }

  alert(oddTotal);
  return evenTotal;
}