国产探花免费观看_亚洲丰满少妇自慰呻吟_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));//最小值
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂川县| 天长市| 象州县| 江山市| 定襄县| 华蓥市| 鹤壁市| 饶平县| 西昌市| 无锡市| 海安县| 双辽市| 宁武县| 通海县| 郁南县| 敖汉旗| 金平| 阿图什市| 青浦区| 安仁县| 台山市| 读书| 清徐县| 新蔡县| 禹城市| 丹江口市| 台江县| 腾冲县| 吴忠市| 庆元县| 金华市| 佳木斯市| 明光市| 漾濞| 来安县| 泸定县| 泾阳县| 广河县| 孙吴县| 南靖县| 乌拉特前旗|