一、循环 -while
while 循环语法:
1.先判断循环条件
➢ 1.1 如果条件成立,则执行循环体代码 ➢ 1.2 如果条件不成立,则结束循环语句
2.循环需要具备三要素:
- 循环变量
- 循环条件(没有终止条件,循环会一直执行,造成死循环)
3. 循环变量自增(用自增或者自减)
循环条件可以是如下代码: 1.关系表达式:结果一定是布尔类型 2.布尔类型值 3.其他数据:编译器会默认转成布尔类型判断是否成立
循环 -for
1.for循环语法
2.执行规则
➢ 1.执行语句1(声明循环变量) ➢ 2.判断语句2结果是否为true(循环条件) ➢ 2.1 true : 则执行循环体 ➢ 2.1.1 : 执行语句3(循环变量自增) ➢ 2.2 false:循环结束 3.重复步骤2
3.退出循环
1.1循环结束:
➢ continue:结束本次循环体,继续下次循环 ➢ break:结束整个循环语句,跳出所在的循环(使用最多)
1.2 注意点:
⚫ continue:只能用于循环语句 ⚫ break:可以用于结束循环语句 + switch-case分支语句
4.循环嵌套
三、数组
就是一组数据的有序集合(arr[])
1.数组的三要素:
元素:数组中的每一个数据就是数组中的一个元素,元素是可以任何类型 下标:数组中元素的序号,序号从0开始, 长度:数组中元素的个数就是数组的长度 数组名.length
2.数组元素的增与删除
尾部 .pop()删除 .push(新元素,新元素)增加 头部 .shift 删除 .unshift(新元素)增加 中间 .splice(开始下标, 删除个数 ,新增元素.......)