雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網!

JavaScript

當前位置:主頁 > 網絡編程 > JavaScript >

JS中數組實現代碼(倒序遍歷數組,數組連接字符串)

來源:本站原創(chuàng)|時間:2020-01-10|欄目:JavaScript|點擊:

Js中的數組是一種特殊的對象,用來表示偏移量的索引是該對象的屬性。

具體代碼如下所示:

// =================== 求最大值=====================================
<script>
  var arr = [10,35,765,21345,678,89];
  var max = arr [0];
  for (var i=0;i< arr.length;i++) {
    if (max<arr[i]){
      max = arr [i];
    }
  }
  console.log("最大值:" + max);
</script>
// =================== 求最小值=====================================
<script>
  var arr = [10,35,765,21345,678,89];
  var max = arr [0];
  for (var i=0;i< arr.length;i++) {
    if (max>arr[i]){
      max = arr [i];
    }
  }
  console.log("最小值:" + max);
</script>
// ============================倒序遍歷數組===============================
<script>
  var arr = [1,2,3,4,5,6,7,8,9];
  for (var i= arr.length-1;i>=0;i--){
    console.log(arr[i]);
  }
</script>
//===========數組拼接字符串===========第一種方法(從前面往后加)=========
<script>
  var names = ["周杰倫","李連杰","林俊杰","張韶涵","田馥甄"];
  var str = "";
    for (var i = 0; i< names.length-1;i++){
      str += names[i] + "|"
    }
    console.log(str+ names[names.length-1]);
</script>
//===========數組拼接字符串===========第二種方法(從后面往前加)=========
<script>
  var names = ["周杰倫","李連杰","林俊杰","張韶涵","田馥甄"];
  var str = "";
  for (var i = 1; i< names.length;i++){
    str += "|" + names[i]
  }
  console.log(names[0]+ str);
</script>
 

// ==============去掉數組中重復的0,把其他的數據放在一個數組中============
<script>
  var arr = [10,20,0,12,0,0,124,32];
  var newArr = [];
  for (var i=0; i<arr.length; i++){
    if (arr[i] != 0){
    newArr[newArr.length] = arr[i];
    }
  }
  console.log(newArr);
</script>
// =====================反轉數組----------把數組中的數據位置調換=============
<script>
  var array = [10,20,30,40,50,60];
  for (var i=0 ;i<=array.length/2;i++){
    var temp = array [i];
    array[i] = array[array.length-1-i];
    array[array.length-1-i] = temp;
  }
  console.log(array);
</script>
//===========數列求成績,總成績,平均分,最大最小值===============//

<script>
  var proInput = parseInt(prompt("請輸入計研17的班級人數"));
  var proScore = [];
  for (var i = 0; i< proInput; i++){
    proScore[proScore.length] = parseInt(prompt("請輸入第"+ (i+1) + "個同學的成績"));
  }
  console.log(proScore);
  var sum =0;
  var aver = 0;
  var max = proScore[0];
  var min = proScore[0];
  for (var i = 0;i< proScore.length;i++){
    sum += proScore[i];
    aver = sum/proScore.length;
    if (max<proScore[i]){
      max = proScore[i];
    }
    if (min>proScore[i]){
      min = proScore[i];
    }
  }
  console.log("班級總成績:"+ sum);
  console.log("平均值:"+ aver);
  console.log("最大值:"+ max);
  console.log("最小值:"+ min);
</script>

總結

以上所述是小編給大家介紹的JS中數組實現代碼(倒序遍歷數組,數組連接字符串),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對我們網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

上一篇:jQuery+PHP+Ajax實現動態(tài)數字統(tǒng)計展示功能

欄    目:JavaScript

下一篇:vue中watch和computed為什么能監(jiān)聽到數據的改變以及不同之處

本文標題:JS中數組實現代碼(倒序遍歷數組,數組連接字符串)

本文地址:http://www.jygsgssxh.com/a1/JavaScript/9386.html

網頁制作CMS教程網絡編程軟件編程腳本語言數據庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網 版權所有