目录
2.将数组[4, 0, 7, 9, 0, 0, 2, 6, 0, 3, 1, 0]中的0项去掉,将不为0的值存入一个新的数组
4.往数组[10,2]里面添加数据至数组的长度为5,但不要出现重复数据
5.[1,3,5,2,1,4,3,1,2,5,3,1,2,1]对该数组去除重复数据
1.将数组[12,34,2,5,76]中数字内容求和
var sum = 0;
var array = [12, 34, 2, 5, 76];
for (var i = 0; i < array.length; i++) {
sum += array[i];
}
alert(sum);
2.将数组[4, 0, 7, 9, 0, 0, 2, 6, 0, 3, 1, 0]中的0项去掉,将不为0的值存入一个新的数组
var array = [4, 0, 7, 9, 0, 0, 2, 6, 0, 3, 1, 0];
var newArray = [];
for (var i = 0; i < array.length; i++) {
if (array[i] == 0)
continue;
newArray.push(array[i]);
}
alert(newArray);
3.求[12,34,2,5,76]数组中最大值
var array = [12, 34, 2, 5, 76];
var max = array[0];
for (var i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
alert(max);
4.往数组[10,2]里面添加数据至数组的长度为5,但不要出现重复数据
var array = [10, 2];
array.length = 5;
for (var i = 2; i < array.length; i++) {
array[i] = i + 1;
}
console.log(array);
5.[1,3,5,2,1,4,3,1,2,5,3,1,2,1]对该数组去除重复数据
var array = [1, 3, 5, 2, 1, 4, 3, 1, 2, 5, 3, 1, 2, 1];
var newArray = [];
for (var i = 0; i < array.length; i++) {
if (array.indexOf(array[i]) == i)
newArray.push(array[i]);
}
alert(newArray);