有些时候,咱们须要求出一个数组里面的最大值,最小值。数组
先说最大值:3d
//求数组里面的最大值
let arr=[2,5,8,9,3,50,1];
function maxNum(){
let max=arr[0]; //假如第一项为最大值
for(let i=1;i<arr.length;i++){ //将数据里面的其余项依次和第一项进行比较。
if(arr[i]>max){ //只要找到数组里面的某一项大于咱们以前设定的最大项,就把他们的顺序换掉
max=arr[i];blog
}io
}
return max;
}
console.log(maxNum()) console
同理最小值:function
function minNum(){
let min=arr[0]; //假如第一项为最小值
for(let i=0;i<arr.length;i++){ //将数据里面的其余项依次和第一项进行比较。
if(arr[i]<min){ //只要找到数组里面的某一项小于咱们以前设定的最大项,就把他们的顺序换掉
min=arr[i];im
}数据
}
return min;
}
console.log(minNum());margin
结果分别为:img