例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...