数组的创建方法
var arr1 = [1 , 2 , 3 , 4 , 5];
console.log(arr1);
var arr2 = new Array();
console.log(arr2);
var arr3 = new Array(5);
console.log(arr3);
var arr4 = new Array(5 , 10);
console.log(arr4);
数组的长度
数组名.length();
var arr5 = [1 , 2 , 3 , 4 , 5]
console.log(arr5.length);
索引
索引以0开始,以数组的长度减1结束,在数组中可以用它表示某一数据的位置
var arr5 = [1 , 2 , 3 , 4 , 5]
console.log(arr[0]);
console.log(arr[3]);
console.log(arr[arr.length-1]);
遍历数组
var arr1 = [1, 2, 3, 4, 5];
for (var i = 0; i < arr1.length; i++) {
console.log(arr1[i]);
}
计算数组中所有成员的和
var arr = [1, 2, 3, 4, 5]
var sum = 0
for (var i = 0
sum += arr[i]
}
console.log(sum)
计算数组中最大的值
var arr2 = [1, 2, 3, 5, 4];
var max = 0;
for (var i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
console.log(max);
计算数组中最大值的索引下标
var arr3 = [1, 2, 103, 5, 4];
var num = 0;
var j = 0;
for (var i = 0; i < arr3.length; i++) {
if (arr3[i] > num) {
num = arr3[i];
j = i;
}
}
console.log(num);
console.log(j);
将数组中的数据1和2的位置交换 处理后打印 => 2 1 3 4 5
var arr4 = [1, 2, 3, 4, 5];
var i = 0;
i = arr4[0];
arr4[0] = arr4[1];
arr4[1] = i;
for (var j = 0; j < arr4.length; j++) {
console.log(arr4[j]);
}