JavaScript基础-Array

<!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=最大下标+1
		alert(arr2.length);		//101
		
		//第三种
		var arr3 = new Array(1,2,3);
		alert(arr3);			//1,2,3
		alert(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]);		//undefined
		alert(arr.length);	//3
		arr.push(4);		
		alert(arr[3]);		//4
		alert(arr.length);	//4
		arr.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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值