1.for方法

  1. var arr = [1,2,3,4];
  2. var sum = 0;
  3. for(var i=0;i<arr.length;i++){
  4. sum =sum+ arr[i];
  5. }
  6. //sum=1
  7. //sum=1+2;
  8. //sum =3+3;
  9. //sum =6+4
  10. console.log(sum) //10

2.reduce方法

  1. <script>
  2. var arr = [1,2,3,4];
  3. var sum = arr.reduce((a,b)=>{
  4. return a+b;
  5. })
  6. console.log(sum)//10
  7. console.log(arr);
  8. </script>

3.对数组去最大值

语法:Math.max(…var)

  1. var arr = [1,2,3];
  2. console.log(Math.max(...arr));//3
  3. console.log(Math.max(12,1,2));//12
  4. 第二种方法算术
  5. var maxNum=arr[0];
  6. for(var i=1;i<arr.length;i++){
  7. if(maxNum<arr[i]){
  8. maxNum=arr[i];
  9. }
  10. }
  11. console.log(maxNum);

4.对数组取最小值

语法:Math.min(…var)

  1. var arr=[4,3,2,1];
  2. console.log(Math.min(...arr));
  3. 第二种方法算术
  4. var minNum=arr[0];
  5. for(var i=1;i<arr.length;i++){
  6. if(minNum>arr[i]){
  7. minNum=arr[i];
  8. }
  9. }
  10. console.log(minNum);