网站制作学习网JS脚本→正文:javascript数组
字体:

javascript数组

JS脚本 2010/2/22 18:02:28  点击:不统计


javascript数组,首先说一下如何创建javascript数组.创建javascript数组有两种方法,一种是采用javascript类,一种是直接写数组
举例说明:
var tArray = new Array();//这样定义了一个不知道大小的数组,然后向该数组中赋值forasp.cn
tArray[0]="javascript数组值1";
tArray[1]="javascript数组值2";
tArray[2]="javascript数组值3";
上面就将3个值放到了数组tArray中.
或者是这样写
Var tArray = new Array("javascript数组值1","javascript数组值2","javascript数组值3");//这样也属于javascript类的写法.网站制作学习网www.forasp.cn
另外的方法是直接写出数组来.
Var tArray = ["javascript数组值1","javascript数组值2","javascript数组值3"];//这就是直接写入值.
forasp.cn
再是javascript数组的添加值和删除值
添加值有两种方法,一种是将添加的新数值直接通过数组赋值,一种是采用方法的形式push()方法;
举例说明:
tArray[12] = "javascript数组值13";//这就是将数组第13个值赋值为"javascript数组值13",这样该数组也就变成了长度为13了,最大下标为12
tArray[12] = "再次javascript数组值13";//当再次赋值,该值将被重新记录,并覆盖原来的值,则该组第十三个值为"再次javascript数组值13"
举例说明push()方法,该方法是将新添加的数组值放到数组的最后面.
就继续上面的举例说明(已经有13个数值了):
tArray.push("新添加javascript数组值14");//那么该数组的第14个数值为"新添加javascript数组值14".只能添加到数组的最后面.push(参数1,参数2...)可以添加多个数值
删除值,用shift()删除数组值,splice(参数1,参数2)删除或者pop()删除数值.
继续上面的例子forasp.cn
var temp = tArray.shift(变量); // temp 是删除的值.如果变量为空,则表示删除数组最后一个值,并且该数组长度减1.如果变量不是空则删除对应的数组值,并将剩下的值重新顺序排列.
splice(参数1,参数2)删除数组值需要参数.forasp.cn
tArray.splice(参数1,参数2);//参数1表示要删除数组的第一个指针位置,第二个表示要删除的个数.
举例.tArray.splice(1,1);//就删除了"javascript数组值2";
pop()删除数组中的最后一个数值
var temp = tArray.pop();//temp是删除的值,它没有参数,只能删除最后一个值,与push()正好相反.

www.forasp.cn原创转载请注明


·上一篇:javascript截取字符串 >>    ·下一篇:javascript时间函数 >>
推荐文章
最新文章