引用类型(object、array)
1.Object类型 1)创建方法: //使用new加object构造函数 var person = new Object(); person.name = "aaa"; person.age = 29; //对象字面量表示法 var person = { name:"aaa",//注意符号 逗号 age:29 };//注意符号 分号 使用对象字面量语法时,属性名也可以使用字符串 留空花括号 var person = {}; //相当于new Object() 2)访问对象属性: 点表示法(建议使用) alert(person.name); 方括号表示法 将访问的属性用字符串的形式放在方括号内,主要用于处理属性名中包含会导致语法错误的字符(例如空格)以及关键字或保留字 alert(person["name"]); 2.Array类型 数组中的 每一项 可以保存 任何数据类型 数组的大小是可以 动态调整 的,即可以随着数据的添加自动增长以容纳新数据 1)创建方法 使用Array构造函数,其中 new操作符可以省略(小括号) var colors = new Array(); var colors = new Array(20);//创建长度为20的数组,注意不是值为20!!!! var colors = new Array("red");//创建含一项