js学习之数组学习

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>js的数组学习</title>
		<!--
			js的数组学习:
				1、数组的声明
					var arr=new Array();//声明一个空数组对象
					var arr=new Array(length)//声明一个指定长度的数组
					var arr=[元素]//声明数组(最常用);<br />
					注意:js中的数组声明不用指定长度,js的数组长度是不固定的,
					会随着元素的数量改变而改变。
				2、数组的赋值和取值
					数组可以存储任意类型的数据
						数组名[角标]=;//角标可以是任意的正整数或者是0
					数组的取出:
						数组名[角标]//返回当前角标对应存储的值
						如果角标不存在,返回undefined;
				3、数组的length属性
					作用1:数组名.length//返回当前数组的长度。
					作用于2:数组名.length=新的值//动态的改变数组的长度
						  注意:length>原有长度,则使用空进行填充。
						    length<原有长度,则从后面进行截取,最后的数据会被删除。
				4、数组的遍历
					普通for循环:
						for(var i=0;i<arr.length;i++){
							alert(arr[i]);
						}
					for-in:
						for(var i in arr){
							alert(i);//获取的是角标
						}
		-->
		<!--声明js代码域-->
		<script type="text/javascript">
			//1、js的数组声明
				/*var arr1=new Array();//第一种声明方式
				arr1[0]="abc";
				alert(arr1);
				var arr2=new Array(5);//第二种声明
				alert(arr2.length);
				var arr3=[1,2,3,4,5];
				alert(arr3);*/
			//2、数组的赋值和取值
				//声明数组
					/*var  arr=[];
					arr[0]=2;
					arr[1]="abc";
					arr[2]=true;
					arr[3]=new Date();
					arr[10]="哈哈";
					alert(arr);
					alert(arr[14]);*/
			//3、数组的length属性
					/*var arr=[1,2,3,4,5,6];
					alert(arr.length);
					arr.length=8;
					alert(arr.length);
					arr[2]="abc";
					alert(arr);
					arr.length=3;
					alert(arr);*/
			//4、数组的遍历
				var arr=[1,"bnj",3,"a",4];
				alert(arr);
				//遍历1
				/*for(var i=0;i<arr.length;i++){
					alert(arr[i]);
				}*/
				//遍历2:
					for(var i in arr){
						alert(i);//获取的是角标
					}
		</script>
	</head>
	<body>
		<h3>js的数组学习</h3>
	</body>
</html>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

playboy-jordan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值