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:表示要移除的数组元素的个数,如果忽略则默认从

    指定起始位置删除到最后

posted @ 2022-09-19 10:59  byFormer  阅读(20)  评论(0编辑  收藏  举报