js--数组中的最值
//排序后的第一个值和最后一个值 let max=[2,3,1,7,8,4,5,9]; function sortnum(a,b){ return a-b } let bb=max.sort(sortnum); // let cc=bb.reverse();//降序排序 let minnum=bb[0]; let maxnum=bb[bb.length-1] console.log(bb,"max",minnum,maxnum) //数组的特有方法 let maxN= Math.max.apply(null,max); let minN=Math.min.apply(null,max); console.log(maxN,minN) //循环比较 let max2=[2,3,1,7,8,4,5,9]; getMax(max2) function getMax(arr){ //对第一个值进行比较 var maxsz=arr[0]; var ind=0; for(let i=0;i<arr.length;i++){ if(arr[i]>maxsz){ maxsz=arr[i]; ind=i; } } console.log(maxsz,ind) }