JS:数组

  • 数组也是一个对象
  • 它和普通对象功能类似,用来存储值
  • 不同的是普通对象以字符串作为属性名,而数组使用数字作为索引来操作元素
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			/*
			内建对象			
			宿主对象			
			自定义对象
			
			数组(Array)
			数组也是一个对象
			它和普通对象功能类似,用来存储值
			不同的是普通对象以字符串作为属性名,而数组使用数字作为索引来操作元素
			*/
		   //创建数组对象
		   var arr = new Array();
		   //使用thpeof检查数组会返回object
		   console.log(typeof arr);
		   /*
		   向数组中添加元素
		   数组[索引]=值;
		   */
		  arr[0]=10;
		  arr[1]=33;
		  arr[2]=1;
		  console.log(arr[3]);//undefined
		  
		  //获取连续数组长度
		  console.log(arr.length)//3
		  
		  //修改数组长度,修改后大于原长度则有位置空出来,小于则删除
		  arr.length = 10;
		  console.log(arr.length);//10
		  
		  //向数组最后一个位置添加元素
		  arr[arr.length] = 70;
		  arr[arr.length] = 71;
		  arr[arr.length] = 72;
		  console.log(arr);
		</script>
	</head>
	<body>
	</body>
</html>

在这里插入图片描述

  • 使用字面量创建数组
    语法:[ ]
var arr = [];
  • 使用字面量创建数组时,可以创建时就指定数组的元素
var arr = [1,2,3,4,5,10];
console.log(arr);
console.log(arr.length);

在这里插入图片描述

  • 使用构造函数创建数组时,也可以同时添加元素,将要添加的元素做参数传递,元素之间使用,隔开
var arr2 = new Array(10, 20,30);
  • 创建一个数组,只有一个元素10
arr = [10];
  • 创建一个数组,有10个空的元素
arr 2 = new Array(10);
  • 数组中的元素可以是任意类型,也可以是函数
arr =["hello",1,true,null,undefined,function(){}];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值