取数组里的最小值
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]]){ minVal = arrays[i] } } console.log("此数组里的最小值是"+minVal)
注: 如果浏览器支持,推荐方法一,简单明了。 当然取最大值也一样
将方法一中的min改成max
将方法二中最后取 数组的最后一位。或者用reverse() 排个序再取第一位
将方法三中if里的小于改成大于