标签:添加 通过 方法 字面量语法 array 自动 efi style 表示
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");//创建含一项,内容为字符串“red”的数组 var colors = new Array("red","blue","green");//创建含三项的数组
数组字面量表示法(中括号)
var colors = [];//空数组 var colors = ["red","blue","green"];//创建一个包含三个字符串的数组
2)length
可以通过设置length属性,从数组末尾移除项或向数组中添加新项
//移除项 var colors = ["red","blue","green"]; color.length = 2; alert(color[2]);//undefined //新增项的值为undefined var colors = ["red","blue","green"]; color.length = 4; alert(color[3]);//undefined //在数组末尾添加新项 var colors = ["red","blue","green"]; colors[color.length] = "black";//在3的位置添加新颜色 //在99处插入一个值,数组新长度变为100,位置3~99并不存在,访问他们将返回undefined var colors = ["red","blue","green"]; colors[99] = "black"; alert(colors.length);//100
标签:添加 通过 方法 字面量语法 array 自动 efi style 表示
原文地址:http://www.cnblogs.com/syyy/p/6131265.html