1、for循环
1.1 遍历数组
let arr = ['刘德华', '刘强东', '马云', '马化腾'] for (let i = 0; i < 4; i++) { document.write(arr[i] + ' ') }
1.2 循环嵌套
for (let i = 1; i <= 3; i++) { document.write(`第${i}天<br>`) for (let u = 1; u <= 5; u++) { document.write(`记住了第${u}个单词<br>`) } }
2、数组
2.1 遍历数组
2.2 数组的最值
<script> //定义数组 let num = [12, 24, 56, 5, 65, 32, 96] //定义最大值 let max = 0; //循环比较大小 for (let i = 0; i <= num.length; i++) { if (num[i] > max) { max = num[i] } } //输出最大值 document.write(`最大值为${max}`) </script>
2.3 数组的操作
-
增
-
push 动态向数组的尾部添加一个单元(添加到末位),并返回数组的新长度
-
arr.push(元素)
-
-
unshit 动态向数组头部添加一个单元(添加到开头),
-
arr.unshit(元素)
-
-
-
删
-
pop 删除最后一个单元
-
arr.pop()
-
-
shift 删除第一个单元
-
arr.shift()
-
-
splice 动态删除任意单元
-
arr.splice(2, 1) // 从索引值为2的位置开始删除1个单元 //第二个参数可以不写,代表删到最后
-
-