Object复杂数据类型,存储了一些基本类型的一个集合
-
var obj={
num:10,
str:‘hi world’,
boo:fasle
} -
这里的{ }和函数的{ }不一样
-
函数的{ }是写代码,对象的{ }是写数据
Object就是一个键值对的集合 -
{ }里面的每一个键都是一个成员
创建一个对象
- 字面量方式:
创建一个空对象 var obj={ }
添加成员 obj.age=20
obj.name=‘Tome’ - 内置构造函数方式:
var obj= new Object( )
添加成员 obj.age=20
Object 是js内置的构造函数,创建对象使用的
数组
- 数据的集合
- [‘hi’,1,true] 一个数组,存储着一些数据的集合
创建一个Array
- 数组就是一个[ ]
- [ ]里存储着数据
字面量创建一个Array
- 创建一个空数组var arr=[ ]
- 有内容 var arr1=[a,b,c]
内置构造函数创建Array
- 创建一个空数组 var arr= new Array( )
- 长度为5的数组 var arr1= new Array(10)
- 有内容 var arr2=new Array(1,2,3)
数组的length
-
length就是数据长度,数组有多少成员,length就有多少
-
创建一个数组 var arr=[a,b,c]
console.log(arr.length);
长度为3数组的索引
-
索引,也叫下标,是指一个数据在数组里在第几个位置
-
在所有语言里,索引都是从0开始
-
想获取数组中的第几个就使用数组[索引]来获取