JavaScript基础-Array

来源:互联网 发布:tcl王牌液晶网络电视 编辑:程序博客网 时间:2024/05/16 04:56
<!DOCTYPE html><html>  <head>    <title>Array.html</title><script type="text/javascript">//定义数组的三种方式//第一种:var arr1 = [1,2,3];for(var i=0;i<arr1.length;i++){alert(arr1[i]);//1 2 3}//第二种:var arr2 = new Array();arr2[0]=1;arr2[1]=2;arr2[100]=100;//length=最大下标+1alert(arr2.length);//101//第三种var arr3 = new Array(1,2,3);alert(arr3);//1,2,3alert(arr3[0]);</script>  </head>    <body>    This is my HTML page. <br>  </body></html>

注意:

第一种方式:{}在js中表示对象,而数组就用[]

第二种方式:数组长度是最大下标+1,没有定义的数组元素就没有

第三种方式:与第一种方式相同


常用方法:

push:将元素添加到数组尾端

pop:删除末端元素

reverse:反转

sort:排序,按字典排序

join:连接符

slice:截取

<!DOCTYPE html><html>  <head>    <title>Array2.html</title><script type="text/javascript">var arr = [1,2,3];alert(arr[3]);//undefinedalert(arr.length);//3arr.push(4);alert(arr[3]);//4alert(arr.length);//4arr.pop();alert(arr[3]);alert(arr.length);arr.reverse();alert(arr);alert(arr.join('-'));alert(arr);var arr1 = [23,234,1,3,53,6,4,75,7,568,23,5,54];alert(arr1.sort());alert(arr1);alert(arr1.slice(1,3));</script>  </head>  <body>    This is my HTML page. <br>  </body></html>


原创粉丝点击