Javascript中获取数组最大值和最小值以及最大值和最小值的下标 没学对象前的最简单最基本的方法

来源:互联网 发布:软件项目管理方法 编辑:程序博客网 时间:2024/05/22 20:53

用for循环和if 

为什么不用对象?

因为这是还没学对象的时候留的作业!


这个写法 数组里有重复值也可以识别。




var arr = [20, 5, 16, 80, 60, 5, 80, 80, 80];   var max = arr[0];   var min = arr[0];  for (var i = 0; i < arr.length; i++)  {  if (arr[i] > max) {max = arr[i];  }else if (arr[i] < min) {min = arr[i]; }  }  document.write("最大值 = " + max + "<br>" + "最小值 = " + min + "<br>");       for (var i = 0; i < arr.length; i++)  {         if (max == arr[i])         {    var j = 0; j += i; document.write("最大值的下标 = " + j + "<br>");          } if (min == arr[i])         {    var k = 0; k += i; document.write("最小值的下标 = " + k + "<br>");          }  }

输出:


阅读全文
0 0
原创粉丝点击