取数组里的最小值

 

var arrays = [36,89,56,43,15,87,5,34,9,2,78,99]
// 方法一
var minVal = Math.min(...arrays);
console.log("此数组里的最小值是"+minVal)
// 方法二
arrays.sort(function(a,b){
   return a - b; 
})

minVal = arrays[0];
console.log("此数组里的最小值是"+minVal)

//方法三
for(let i=0;i<(arrays.length-1);i++){
    if(arrays[i]<arrays[i+1]){
        minVal = arrays[i]
    }
}    
console.log("此数组里的最小值是"+minVal)

注: 如果浏览器支持,推荐方法一,简单明了。 当然取最大值也一样

将方法一中的min改成max

将方法二中最后取 数组的最后一位。或者用reverse() 排个序再取第一位

将方法三中if里的小于改成大于

posted @ 2022-05-05 22:15  zyh-code  阅读(513)  评论(0编辑  收藏  举报