javascript基础第三天
for循环基本使用
也是重复执行代码
好处:把声明起始值、循环条件、变化值写到一起,让人一目了然
for(声明记录循环次数的变量;循环条件;变化值){
循环体
}
//例如
for(let i = 0; i <=5;i++){
console.log("hello!)
//控制台打印hello五次
}
-
循环退出
-
Continue:结束本次循环,继续下次循环
break:跳出所在的循环
循环嵌套:一个循环里再套一个循环,一般用在for循环里
数组
- 声明语法
let 数组名 = [数据1,数据2,...,数据n]
// 例如
let username = ['小明','小刚','小红','小芳']
数组是按顺序保存的,所以每个数据都有自己的编号
计算机中的编号从0开始,所以小明的编号为0,小刚为1,以此类推
在数组中,数据的编号也叫索引或下标
数组可以储存任意类型的数据
- 取值语法
数组名[下标]
//例如
let username = ['小明','小刚','小红','小芳']
username[0] //小明
username[1] //小刚
通过下标取数据
取出来的是什么类型的,就根据这种类型特点来访问
-
遍历数组
用循环把数组中每个元素都访问到,一般会用for循环遍历
for(let i = 0; i < 数组名.length;i++){
数组名[i]
}
//length表示长度
- 操作数组
数组本质是数据集合,操作数组无非就是增删改查语法:
- 数组.
push()
方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度(重点)
let arr = [1,2,3]
arr.push(4,5)
console.log(arr)//[1,2,3,4,5]
arr.unshift(新增的内容)
方法将一个或多个元素添加到数组的开头,并返回该数组的新长度
let arr = [1,2,3]
arr.unshift(4,5)
console.log(arr)//[4,5,1,2,3]
- 数组.
pop()
方法从数组中删除最后一个元素,并返回该元素的值
let arr = [1,2,3]
arr.pop()
console.log(arr)//[1,2]
- 数组.
shift()
方法从数组中删除第一个元素,并返回该元素的值
let arr = [1,2,3]
arr.shift()
console.log(arr) //[2,3]
- 数组.
splice()
方法 删除指定元素
arr.splice(start,deleteCount)
arr.splice(起始位置,删除几个元素)
-
start起始位置:指定修改的开始位置(从0计数)
deleteCount:表示要移除的数组元素的个数,如果忽略则默认从
指定起始位置删除到最后
来自Former