1.数组的两种方式
//第一种
var names=new Array();
names[0]='程序1';
names[1]='程序2';
names[2]='程序3';
console.log(names)
//第二种
var names1=['程序1','程序2','程序3'];
console.log(names1)
2.通过索引获取数据中的数据
数组的索引从0开始
//第一种
var names=new Array();
names[0]='程序1';
names[1]='程序2';
names[2]='程序3';
console.log(names[1])
//第二种
var names1=['程序1','程序2','程序3'];
console.log(names1[2])
}
3.结合for循环获取数组中的所有元素
var names=['刘德华','周杰伦','张雪峰','许嵩']
for(var i=0;i<4;i++){
console.log("第"+i+"个元素是"+names[i]);
}
但是如果有很多元素,这样具体的写什么内容就不太合适了,所以用:
names.length
来比较好
var names=['刘德华','周杰伦','张雪峰','许嵩']
for(var i=0;i<names.length;i++){
console.log("第"+i+"个元素是"+names[i]);
}
4.计算数组的和以及平均值
var nums=[1,2,3,4,5,6,7,8,9,10,11,12,13]
var sum=0;
for(var i=0;i<nums.length;i++){
sum+=nums[i]
}
console.log(sum)//求和
console.log(sum/nums.length)//求平均值
5.通过代码获取数组中的最大值
var nums=[1,2,3,4,5,6,7,8,9,10,11,12,13]
var max=nums[0];
for(var i=1;i<nums.length;i++){
if(max<nums[i]){
max=nums[i];
}
}
console.log(max)//写出最大值
6.给小程序里的数组添加新元素
var nums=[1,2]
//给数组添加新元素
//第一种
nums[2]=3
nums[3]=4
console.log(nums)
//第二种
nums.push('哈哈哈')
console.log(nums)
7.删除数组里的元素
var nums=[1,2,3,4,5,6,7,8,9]//原数组
var numsNew=[]//新建一个数组
for(var i=0;i<nums.length;i++){
if(nums[i]!=7){//如果不等于要删除的那个元素,那就添加到新数组
numsNew.push(nums[i]);
}
}
console.log(numsNew)