一、什么是数组
JavaScript 数组用于在单一变量中存储多个值,数组中的每个元素可以保存任何类型
二、创建数组
三种方法
<script>
var arr1 = new Array('hi','nihao',100); // 1.new方法
var arr2 = ['hi','nihao',100]; // 字面量方法
var arr3 = Array.of('hi','nihao',100); // ES6方法IE11不支持
</script>
三、数组长度
数组长度可通过 数组名.length 获得
<script>
let arr = [11,22,33]
console.log(arr.length); //打印结果为 3 </script>
数组中元素可通过数组长度修改
<script>
let arr = [11,22,33]
arr.length=1 //将数组长度改为1
console.log(arr); //打印结果为 [11]
</script>
四、获得数组元素
1.数组的元素可以通过下标索引获取
<script>
let arr = [11,22,33] //数组下标从0开始 0,1,2
console.log(arr[0]); //打印结果是11
console.log(arr[2]); //打印结果是33
</script>
2.通过下标索引修改数组元素内容
<script>
let arr = [11,22,33]
arr[0]='Hello' //将下标为0的元素内容改为'Hello'
console.log(arr); //打印结果["Hello", 22, 33]
</script>
3.通过下标索引添加数组元素内容
<script>
let arr = [11,22,33]
arr[3]='Hello' //在下标为3的地方添加元素'Hello'
console.log(arr); //打印结果[11, 22, 33, "Hello"]
</script>
4.通过下标索引配合length在数组末尾添加元素
<script>
let arr = [11,22,33]
arr[arr.length]='Hello' //通过arr.length 获得数组长度,由于数组下标由o开始
console.log(arr); //打印结果[11, 22, 33, "Hello"]
</script>
5.清空数组
<script>
let arr = [11,22,33]
arr=[]
console.log(arr);
</script>
或者将数组长度改为0 arr.length=0
五、数组的遍历
要想遍历数组我们要用到for循环
<script>
let arr = [11,22,33]
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]) //i就像计数器重0开始相当于下标
}
</script>