文章目录
一、一维数组
为n个变量连续分配存储空间,所有的变量数据类型相同,所有变量所占字节大小相同。
1、数组的创建
(1)使用“[ ]”字面量来创建数组
var arr1 = [];//创建空数组
var arr2 = [1,2,3,4];//有数据的数组
(2)使用“new Array()”创建数组
var arr3 = new Array();
var arr4 = new Array(1,2,3,4);
2、数组的长度属性
length(数组默认属性,表示数组的长度)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var arr1 = [];//创建空数组
var arr2 = [1,2,3,4];//有数据的数组
console.log("数组arr1的长度:",arr1.length);
console.log("数组arr2的长度:",arr2.length);
</script>
</head>
<body>
</body>
</html>
打印结果如下:
3、访问数组元素
使用索引来访问数组中的元素,索引是一个数字,从0开始。格式如下:
数组名[index];// 'index'的取值在0~length-1
我们可以举一个例子来看一看:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var arr = [1,2,3,4];
console.log("数组arr的第一个元素:",arr[0]);//第一个元素索引(下标)为0
console.log("数组arr的第二个元素:",arr[1