1.for方法
var arr = [1,2,3,4];
var sum = 0;
for(var i=0;i<arr.length;i++){
sum =sum+ arr[i];
}
//sum=1
//sum=1+2;
//sum =3+3;
//sum =6+4
console.log(sum) //10
2.reduce方法
<script>
var arr = [1,2,3,4];
var sum = arr.reduce((a,b)=>{
return a+b;
})
console.log(sum)//10
console.log(arr);
</script>
3.对数组去最大值
语法:Math.max(…var)
var arr = [1,2,3];
console.log(Math.max(...arr));//3
console.log(Math.max(12,1,2));//12
第二种方法算术
var maxNum=arr[0];
for(var i=1;i<arr.length;i++){
if(maxNum<arr[i]){
maxNum=arr[i];
}
}
console.log(maxNum);
4.对数组取最小值
语法:Math.min(…var)
var arr=[4,3,2,1];
console.log(Math.min(...arr));
第二种方法算术
var minNum=arr[0];
for(var i=1;i<arr.length;i++){
if(minNum>arr[i]){
minNum=arr[i];
}
}
console.log(minNum);