91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

js找出5個數中最大的一個數和倒數第二大的數實現方法示例小結

發布時間:2020-09-05 23:31:19 來源:腳本之家 閱讀:230 作者:葉落森 欄目:web開發

本文實例講述了js找出5個數中最大的一個數和倒數第二大的數實現方法。分享給大家供大家參考,具體如下:

最大的一個數 :

方法1:

<script>
var max=Math.max(1,2,3,4,5,2,8);
console.log(max) //5
//如果這5個數是數組 可以用apply方法
var max1=Math.max.apply(this,[1,2,3,4,5,2,8]);
console.log(max1);
</script>

方法2:

<script>
var max2=[1,6,3,5,8,10]
let max3=max2.sort(function(a,b){
 return a-b;
})
console.log(max3[max3.length-1])
</script>

方法3:

<script>
var arr=[1,6,3,5,8,200,9,1]
var maxNum=0;//假設是出現次數最多的次數 
  for(var key in arr){
    if(maxNum<arr[key]){
      maxNum=arr[key];//保存最大的次數
    }
  }
console.log("最大的數"+maxNum);
</script>

方法4:冒泡排序

<script>
var arr=[1,6,3,5,8,200,9,8,1000,1]
for(var i=0;i<arr.length-1;i++){
  for(var j=0;j<arr.length-i-1;j++){
   //交換位置
   if(arr[j]>arr[j+1]){
     var temp=arr[j];
     arr[j]=arr[j+1];
     arr[j+1]=temp;
   }
 }
} 
console.log(arr)
console.log('最大值:'+arr[arr.length-1])
</script>

倒數第二大的數:

冒泡排序

<script>
var arr=[1,6,3,5,8,200,9,8,1000,1]
for(var i=0;i<arr.length-1;i++){
  for(var j=0;j<arr.length-i-1;j++){
   //交換位置
   if(arr[j]>arr[j+1]){
     var temp=arr[j];
     arr[j]=arr[j+1];
     arr[j+1]=temp;
   }
 }
} 
console.log(arr)
console.log('倒數第二大值:'+arr[arr.length-2])
</script>

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數組操作技巧總結》、《JavaScript遍歷算法與技巧總結》、《javascript面向對象入門教程》、《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript錯誤與調試技巧總結》

希望本文所述對大家JavaScript程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临安市| 临猗县| 拜城县| 临沭县| 屏山县| 延川县| 泽普县| 丰都县| 临颍县| 韶关市| 磐石市| 南投县| 台江县| 渑池县| SHOW| 咸丰县| 休宁县| 渭源县| 青冈县| 兴业县| 拉萨市| 屯门区| 苏尼特左旗| 辰溪县| 崇州市| 恩平市| 德阳市| 夏邑县| 常德市| 湘阴县| 内乡县| 平顶山市| 安庆市| 盘锦市| 阳原县| 桓仁| 曲阳县| 南川市| 闸北区| 彩票| 安溪县|