Javascript数组的定义及数字操作技术
数组中的元素类型可以是数字、字符串、布尔值,甚至数组。
两。定义一个数组
1。由数组的构造函数来定义数组:
VaR ARR =新的数组();
var arr =新的数组(大小);
VaR ARR =新的数组(Element1元素,…);
2。直接定义数组:
var arr = {字符串
像ps和对象一样,这个书写不会调用数组()构造函数。
三。数组元素
1、访问数组元素:接入运营商{ }:ARR { 2 };
2。添加数组元素:直接将值赋给数组元素。
三.删除数组元素:
一旦定义了数组元素,就不能删除它。删除运算符的使用只能删除数组元素的值,并使元素值更改为未定义的。但是,数组元素不能被删除,数组中的元素不能被减少。
4。数组中的元素数:数组length.array.length
四,数组法
ToString():将数组转成字符串
加入():连接字符串和数组元素,数组元素用逗号连接自动作为一个连接器。1,2,3
加入(STR):连接到连接字符串和数组元素的数组元素与STR的连接器。加入(-):1-2-3
堆栈的方法:
推():在数组的结尾添加元素,在添加值后返回数组的长度。
POP():从数组的最后删除最后一个元素,减少数组的长度值,并返回已删除的元素。
队列的方法:
推():在数组的结尾添加元素,在添加值后返回数组的长度。
移位():从数组的前端删除一个元素,减少数组的长度值,返回已删除的元素,并将所有剩余元素向前移动1位。
Unshift():添加从数组的前端的一个元素,并添加后的值返回数组的长度。(IE浏览器不支持返回值,返回到未定义的)。
排序:
反转():反转
排序():按字符顺序排列
排序(顺序):顺序参数必须是一个函数,它应该有两个参数。
正排序
ascorder(value1,value2功能){
如果(value1 value2 P<0.05){
返回- 1;
} else if(value1 value2 { >)
返回1;
{人}
返回0;
}
逆序
descorder(value1,value2功能){
如果(value1 value2 P<0.05){
返回1;
} else if(value1 value2 { >)
返回- 1;
{人}
返回0;
}
0,1,5,10,15 } = { var盒;
Box.sort(ascorder);
Box.sort(descorder);
操作方法:
Concat():添加元素和生成新的数组,数组的长度不改变原。
Splice():删除、替换或插入数组元素。
拼接(开始,计数,值,…):开始:开始位置;计数:元素的数量
切片(开始,结束):返回数组的一部分。
ToLocalString():转换为本地字符串。
以上是javascript数组的定义和数字操作技术的知识介绍给大家,希望能对您有所帮助。