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)
        }
        

 

posted @ 2020-05-09 17:52  小白呀白菜  阅读(246)  评论(0编辑  收藏  举报