数组(创建数组[数组字面量/ 访问数组元素 / 使用内置构造函数]、长度、分类(关联/索引)、遍历、api、二维数组)

数组是由多个元素组成的集合,每个元素就是一个数据

一、创建数组

1、数组字面量 [元素1,元素2,元素3…]

//创建数组,保存所有的姓名
var person = ["King", "lucy", "Kate"];
console.log(person);
//创建数组,保存若干个大学名称
var school = ["南京大学", "南京师范大学", "东南大学", "清华大学"];
//数组访问
//console.log( school[1] );	//南京师范大学
//对应下标的值是:数组元素的个数-1
school[0] = "北京外国语大学";
school[4] = "厦门大学";
school[7] = "北京大学";
console.log(school[5]); //undefined
console.log(school);

2、访问数组中的元素

数组[下标]
下标从0开始,第一个元素下标0,最后一个元素下标是长度减1。

创建数组,保存若干个国家名称,单独添加2个,修改其中的元素,打印结果。
var country=["中国","美国","英国","法国"];
country[4]="意大利";
country[5]="日本";
country[1]="韩国";
console.log(country);

3、 使用内置构造函数

new Array(元素1,元素2,元素3…)
new Array(3) 初始化元素个数为3,后期可以添加更多元素。

//使用内置构造函数
var color=new Array("红色","黄色","蓝色");
color[3]="绿色";
//console.log(color);
//3:创建数组,指定一个初始化长度,后期也可以更改
var course=new Array(3);		//course课程
course[0]="语文";
course[1]="数字";
course[2]="英语";
course[3]="体育";
console.log(course);

二、获取数组长度

数组.length 可以获取到数组中元素个数
在数组的末尾添加元素:数组[数组.length] = 值

三、数组的分类

数组分为索引数组和关联数组
索引数组:以数字作为下标
关联数组:以字符串作为下标,只能先创建数组,然后单独添加元素

var person = [];
person["name"] = "tom";
person["age"] = 18;
person["sex"] = "男";
console.log(person);    //[name: "tom", age: 18, sex: "男"]
//创建数组,数组中每个元素是一个员工对象,
//数组中包含有3个员工,每个员工包含有姓名、性别、年龄
var emps = [{
   
    name: "tom",
    sex: "男",
    age: 23
}, {
   
    name: "Kate",
    sex: "女",
    age: 24
}, {
   
    name: "jones",
    sex: "男",
    age: 22
}]
console.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值