js基础-循环/数组

186 阅读2分钟

循环

while 循环语法

循环需要具备三要素

  • 变量起始值
  • 终止条件
  • 变量变化值
while(循环条件){
        要重复执行的代码(循环体)
      }

for循环语法

当如果明确了循环的次数的时候推荐使用for循环 开发中常用

当不明确循环的次数的时候推荐使用while循环

for(声明循环次数的变量;循环条件;变化值){
        循环体
      }

退出循环

循环结束

continue:结束本次循环,继续下次循环

break:跳出所在的循环,不再执行此次循环

循环嵌套

for(外部声明循环次数的变量;循环条件;变化值){
        for(内部声明循环次数的变量;循环条件;变化值){
          循环体
        }
      }

数组

数组是什么

数组(Array)是一种可以按顺序保存数据的数据类型

使用数组

数组的规范

let 数组名 = [数据1,数据2,数据3,数据4,...,数据n]

数据的编号也叫索引或下标 从0开始

数组的取值

数组名[下标]

数组中数据的个数,通过数组的length属性获得 arr.length

操作数组

增加元素

arr.push(新增的内容) 数组.push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度

arr.push(元素1,...,元素n)

arr.unshift(新增的内容)
方法将一个或多个元素添加到数组的开头,并返回该数组的新长度

arr.unshift(元素1,...,元素n)

删除元素

数组. pop() 方法从数组中删除最后一个元素,并返回该元素的值

数组. shift() 方法从数组中删除第一个元素,并返回该元素的值

数组. splice() 方法 删除指定元素

arr.splice(start,deleteCount)
      arr.splice(起始位置,删除几个元素)

补充知识

获取bool值的途径

  1. 直接设置true.false
  2. 关系运算符表达式
  3. 逻辑运算符表达式