JS写一个方法求数组奇数和偶数的和
2017-07-01 11:59
459 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script type="text/javascript"> function sum(arr){ var oddSum = 0,evenSum=0 for(var i in arr){ arr[i] % 2 === 0 ? evenSum+=arr[i] : oddSum+=arr[i]; } return{ "oddSum":oddSum, "evenSum":evenSum } } //调用函数 var arr = [2,3,5,7,4]; var result = sum(arr); alert("偶数和为:"+result.evenSum+"\n"+"奇数和为:"+result.oddSum ); </script> </html>
相关文章推荐
- js写一个方法求一个数组里面奇数和偶数的个数
- js写一个方法,求一个数组中的最大奇数和最小偶数,并求他们的和,如果一个数不存在则返回null。
- 一个流行且实用的JS表单验证提示,演示了怎么自定义错误信息的显示方式,同时通过写FormValid.showError类方法来实现错误显示方式自定义: errMsg 是一个错误消息的数组,这样方便自定
- 编程: 给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数。
- 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所 有偶数位于数组的后半部分。要求时间复杂度为O(n)。
- 假设一个数组A[n]数据均为整形,设计一个O(n)的算法,实现将所有奇数放在数组左侧,所有偶数放在右侧
- 给定一个数组,奇数全排在前面,偶数全排在后面
- JS判断一个数组中是否有重复值的三种方法
- 把一个数组划分成左边奇数右边偶数
- JS判断一个数组中是否有重复值的三种方法
- 华为:对一个数组,将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放,且输出数组第一位放奇数
- 三种不同方法将数组分成奇数和偶数两个数组
- JS判断一个数组中是否有重复值的三种方法 .
- 给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数。
- 写一个函数,把数组里的奇数放前面。偶数放后面。比如[1, 2, 3, 4, 5],处理后得到[1, 3, 5, 2, 4]。
- 给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数
- 给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 编写js扩展方法判断一个数组中是否包含某个元素
- 华为:给定一个数组input[],如果数组长度n为奇数,则将数组中最大的元素放到 output[]数组最中间的位置,如果数组长度n为偶数。。 .