JavaScript for循环和数组

179 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第N天,点击查看活动详情

for循环

根据while练习的四要素引入for循环

  1. 循环变量初始值
  2. 循环的条件
  3. 循环体
  4. 循环变量自增自减运算

image.png

for循环和while循环在使用上不同的应用场景

  • 已知循环的次数的时候推荐使用for循环
  • 未知确循环的次数的时候推荐使用while循环 循环中断
  1. break: 在循环里面break关键字会将整个循环结束
  2. continue: 在循环体里面continue关键字中断本次循环,然后继续执行下一次循环 for循环嵌套

image.png

数组

  • 数组(Array)是一种可以按顺序保存数据的数据类型
  • 数组是按顺序保存,所以每个数据都有自己的编号
  • 数组中的编号从0开始,所以小明的编号为0,小刚编号为1,以此类推
  • 在数组中,数据的编号也叫索引或下标
  • 数组可以存储任意类型的数据

image.png

数组的基本使用

元素:

  • 数组中保存的每个数据都叫数组元素
  • 下标:数组中数据的编号
  • 长度:数组中数据的个数,通过数组的length属性获得

image.png

遍历数组

image.png

操作数组

image.png

  • arr.push(新增的内容) push可以实现一次性添加多个的效果
  • arr.unshift(新增的内容)

image.png

  • arr.pop() 每次只能删除一个,删末尾的
  • arr.shift() 每次只能删除一个,删开头的
  • arr.splice(操作的下标,删除的个数)

image.png