给定一个含有n个元素的整型数组a,找出其中的最大值和最小值

分析:

假如有一段数组,里面都是整数的数字,要找出最大值,那么就要另设定一个值为0,跟数组里面的数字多对比,比这个值大,后设的值取大的,比他小,保持不变

例如:

var arr = [1,2,5,10,4,10,23,1,2,53,2];
var a = 0
for(var i=0;i<arr.length;i++){
if(arr[i] > a){
a = arr[i];
}
}
console.log(a);// a = 53

最小值就相反

var arr = [1,2,5,10,4,10,23,1,2,53,2];
var a = 10000
for(var i=0;i<arr.length;i++){
if(arr[i] < a){
a = arr[i];
}
}
console.log(a);// a = 1

这里的a初始值取一万仅仅针对的是我这里的数组,实际情况下,往往很可能比他大,所以关于a的初始值,以后再研究

 

posted on 2016-07-11 21:34  7-Eleven  阅读(337)  评论(0编辑  收藏  举报