国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript中有關一個數組中最大值和最小值及它們的下表的輸出的解決辦法

2019-11-20 09:34:31
字體:
來源:轉載
供稿:網友

今天在學習js中的數組時,遇到的輸出一個數組中最大、最小值以及它們的下表,以下是自己的解決方法!

<script type="text/javascript">var arr = [14, 14, 53, 14, 14, 53, 67, 67];var max = arr[0],min = arr[0];var maxIndex = [];maxIndex[0] = 0;var minIndex = [];minIndex[0] = 0;var j = 1, k = 1;for(var i = 1; i < arr.length; i ++){if(max < arr[i]){max = arr[i];maxIndex[0] = i; }if(min > arr[i]){min = arr[i];minIndex[0] = i;}}for(var i = 0; i < arr.length; i ++){if(max == arr[i]){maxIndex[j] = i;j ++;}if(min == arr[i]){minIndex[k] = i;k ++;}}document.write("最大值為:" + max + "<br />");document.write("最小值為:" + min + "<br />");for(var i = 1; i < minIndex.length; i ++){document.write("最小值的下標為:" + minIndex[i] + "<br />"); }for(var i = 1; i < maxIndex.length; i ++){document.write("最大值的下標為:" + maxIndex[i] + "<br />");}</script>

下面給大家介紹js中如何快速獲取數組中的最大值最小值

var a=[1,2,3,5];alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a));//最小值 

多維數組可以這么修改:

var a=[1,2,3,[5,6],[1,4,8]];var ta=a.join(",").split(",");//轉化為一維數組alert(Math.max.apply(null,ta));//最大值alert(Math.min.apply(null,ta));//最小值
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 磐安县| 盖州市| 措美县| 东源县| 布拖县| 手游| 自治县| 德阳市| 延庆县| 龙口市| 洛扎县| 梁河县| 西安市| 布拖县| 太康县| 儋州市| 南丹县| 柘城县| 来安县| 疏附县| 惠东县| 宜黄县| 恭城| 东安县| 延长县| 江西省| 永胜县| 北京市| 佛学| 拉萨市| 都江堰市| 织金县| 田阳县| 曲阜市| 台北市| 东至县| 清丰县| 贵德县| 扬州市| 梅州市| 辰溪县|