js中陣列的例子

2021-10-10 09:59:42 字數 1601 閱讀 3373

例1:for迴圈遍歷陣列

var arr=[10

,20,30

,40];

for(

var i=

0;i)

例2:求陣列中所有元素的和

var arr=[10

,20,30

,40];

var sum=0;

for(

var i=

0;i)console.

log(sum)

;

例3:求陣列中所有元素的最大值

var arr=[3

,55,23

,100,33

,86,7

];//假設max變數中儲存的是最大值

var max=arr[0]

;for

(var i=

1;iconsole.

log(max)

;

例4:求陣列中所有元素的最小值

var arr=[3

,55,23

,100,33

,86,7

];//假設min變數中儲存的是最小值

var min=arr[0]

;for

(var i=

1;iconsole.

log(min)

;

例5:倒序遍歷陣列

var arr=[20

,34,66

,100,3

,1];

for(

var i=arr.length-

1;i>=

0;i--

)

例6:把陣列中每個元素用|拼接到一起產生乙個字串並輸出

var name=

["柯南"

,"小蘭"

,"怪盜基德"

,"毛利小五郎"];

var str="";

//空的字串

for(

var i=

0;i1;i++

)console.

log(str+names[names.length-1]

);

例7:去掉陣列中重複的0,把其他的資料放在乙個新的陣列中

var arr=[10

,0,30

,0,0

,66,98

,0];

var newarr=

;//新陣列,用來存放所有的非0陣列

for(

var i=

0;iconsole.

log(newarr)

;

例8:反轉陣列

var array=[11

,35,99

,20,100];

//迴圈的目的是控制交換的次數

for(

var i=

0;i2;i++

)console.

log(array)

;

JS陣列例子

我們先定義兩個陣列 var arr1 1 2,3 4,5 var arr2 1 2,3 4,5 6 定義乙個函式 function exist num,arr1 return true 如果不能找到相匹配的元素,返回true 這裡我們將長度較長的陣列放入函式中進行比較,看哪幾個數不在較短的函式中,再...

JS陣列例子

輸入10個成績,求總和,最高和最低 var arr new array 97,56,67,56,77,78,67,76,89,98 var sum 0 var minx 100 var maxx 0 for var i 0 i if arr i maxx alert sum alert minx a...

js中的陣列

移除陣列 arr 中的所有值與 item 相等的元素。不要直接修改陣列 arr,結果返回新的陣列 自己寫的方法 題目要求不改變原陣列,所以我們可以宣告乙個陣列a用於儲存arr中不同於item的值,最後將a返回。function remove arr,item varfunction arr,item...