引用类型是一种数据结构,用于将数据和功能组织在一块儿数组
object类型数据结构
到目前为止,大多数引用类型都是object类型的实例,建立object类型的方式有两种函数
方法一:new操做符后面跟object构造函数 var person= new Object(); person.name = "xingqiyi"; person.age = "99"; 方法二:对象自变量表示法 var person = { name:"xingqiyi", age:"99" };
在访问对象属性时,使用的都是点表达法,也能够用方括号语法code
alert(person.name); //yanglushi alert(person["name"]); //yanglushi
从功能上看,这两种方法访问对象属性都同样,可是用方括号的主要优势是能够经过变量来访问对象
var personTyName = "name"; alert(person[personTyName]); //yanglushi
一般状况,除非必须用变量来访问,咱们通常都是用点的方式来访问的。变量
Array类型
出来object外,Array也算是一个比较经常使用的类型,建立数组的两种方法object
第一种: var box = new Array(); var box = new Array(20); //该数组的长度就是20 var box = new Array("11","22","33"); //向数组中传入包含项 第二种: var box =[]; var box = ["11","22","33"]
数组许多可包含4294967295个项,若是超出,就会报系统错我,若是刚刚建立的数组项接近这个数字,则可能运行时间超长的脚本错误构造函数