一。数组及操作方法
数组就是一组数据的结合,JavaScript中,数组里面的数据可以是不同类型的。
定义数组的方法:
//对象的实例创建
var aList = new Array(1,2,3); ---这种方法性能不高。
//通过直接量的方式创建数组
var aList2 = 【1,2,3,"asd"】 --- 采用这种方式进行定义。
二。操作数组中数据的方法
1.获取数组成员的个数:aList.length;
var aList = [1,2,3,4]
alert(aList.length); ---弹出4个个数。
2.用下标操作数组的某个数据:aList[0];
var aList = [1,2,3,4]
alert(aList.[0]); ---0是拿第一个数值
3.join()将数组成员通过一个分隔符合并成字符串。
var aList = [1,2,3,4]
alert(aList.join("-")); ---弹出 1-2-3-4
4.push() 和 pop () 从数组最后增加成员或删除成员。
var aList = [1,2,3,4]
aList.push(5)
alert(aList); ---弹出1,2,3,4,5
aList.pop();
alert(aList); ---弹出1,2,3,4
5.unshift() 和 shift()从数组前面增加成员或删除成员
var aList = [1,2,3,4]
aList.unshift(5)
alert(aList); ---弹出5,1,2,3,4
aList.shift();
alert(aList); ---弹出1,2,3,4
6.reverse() 将数组反转
var aList = [1,2,3,4]
aList.reverse()
alert(aList); ---弹出4,3,2,1
7.indexOf() 返回数组中元素第一次出现的索引值
var aList = [1,2,3,4,1,3,4]
aList.reverse()
alert(aList.indexOf(1));
8.splice()在数组中增加成员或删除成员
var aList = [1,2,3,4]
aList.splice(2,1,7,8,9) //从第二个元素开始,删除一个元素,然后再此位置增加”789“三个元素
alert(aList); ---弹出1,2,7,8,9,4
三。多维数组
多维数组指的是数组的成员也是数组的数组
var aList = [[1,2,3],["a","b","c"]]
alert(aList[0] [1]); --- 弹出2 代表的是第一数组里面的第二个数字。
四。for循环
循环语句
程序中进行由规律的重复性操作,需要用到循环语句
1.FOR循环:
for(var i=0; i<len ; i++)
{
.............
}
2.while循环
var i= 0;
while(i<8){
.......
i++;
}
3.数组去重