前端笔记63——数组

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengxu_kuangrexintu/article/details/86551351

数组

数组是一组数据,有序,有索引的数据集合。

作用

可以批量的存储数据。生活实例:学生的成绩单,包含学生每一科成绩。

数组的元素

在这个集合中的每个项目都是数组的元素。

数组的索引

给数组的元素一个具体的序号,从0开始到n。

数组的长度

数组中元素有多少个。

创建数组

1.创建空数组,下面有两种写法效果一致

var arr = new Array();

var arr = [] 

2.创建具有长度的数组,下面有两种写法效果一致,比如创建长度为5的数组

var arr = new Array(1,2,3,4,5)

var arr = [1,2,3,4,5]

数组的操作

增加元素 :变量名[索引] = 值,例如:arr[3] =100
在末尾添加元素 arr[arr.length] = 100

删除元素 : delete 变量名[索引],例如:delete arr[3]

查找元素 : 变量名[索引]

修改元素 : 变量名[索引] 注意这里的索引已经存在 小于数组长度减1

代码实例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 需求:保存一个班学生成绩
			//			var arr = [88,99,90,87]
			
			// 数组的操作 增,删,改,查
			var arr = [88,99,90,87,86]
			
			// 查询某个元素  变量名[索引值]
			console.log(arr[1])
			// 增加一个元素
			arr[6] = 100
			// 在末尾增加
			arr[arr.length] = 101
			console.log(arr)
			
			// 删除元素,删除后数组长度不会改变
			var arr2 = [1,2,3,4]
			delete arr2[1]
			console.log(arr2)
			
			// 数组的修改,找到对应的元素,然后赋值就可以了
			var arr3 = [4,5,6,7]
			arr3[2] = 101
			console.log(arr3)
		</script>
	</body>
</html>

数组的遍历

数组的遍历就是把数组中的每个元素挨着取出来。下面代码举例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 数组为:[1,3,5,7,24,32,25,48]
			// 1.求数组奇数的个数和偶数的个数
			// 2.求出上面数组的平均值
			var arr = [1,3,5,7,24,32,25,48]
			// 奇数计数器
			var count1 = 0
			// 偶数计数器
			var count2 = 0
			// 定义一个变量来装总和
			var sum = 0
			for (var i = 0,len = arr.length; i < len; i++) {
				sum += arr[i]
				// 判断奇数还是偶数
				if (arr[i]%2 == 0) {
					count2++
					console.log("偶数:",arr[i])
				}else{
					count1++
					console.log("奇数:",arr[i])
				}
			}
			// 平均值
			console.log("平均值:",sum/arr.length)
			// 奇数个数和偶数个数
			console.log("奇数个数:",count1,"偶数个数:",count2)
		</script>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/chengxu_kuangrexintu/article/details/86551351
63
今日推荐