0
点赞
收藏
分享

微信扫一扫

学习小程序第9天

中间件小哥 2022-01-31 阅读 44

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)

请添加图片描述

举报

相关推荐

0 条评论