一、分支语句介绍
1.逻辑分支(条件分支)
程序设计的结构
顺序结构:从上朝下执行的代码就是顺序
选择(分支)结构:根据不同的情况,执行对应代码
循环结构:重复做一件事情
除顺序结构外,其余两种程序结构由流程控制语句实现。
选择(分支)结构的程序由条件分支语句实现。
二、if语句
1.条件分支语句
两条分支语句无法表示三种情况。
在else语句后再加一个if语句,变成三条分支,又叫多分支语句。
单分支语句:
只有一条分支的条件语句。没有else语句块的if语句就是单分支。
switch语句
switch表达式的值和case表达式的值进行比较,两值相等就执行case对应的分支语句。分支语句可有有任意多个,如果没有任何case表达式的值与switch表达式值相等就执行default的默认分支语句。
2.因为执行完分支语句后不会自动退出switch语句,会继续执行后续的分支语句,这叫做switch透为
避免穿透,需要在每条分支语句后添加break,跳出switch语句。
数组
1.创建空数组
2、join()(原数组不变)
字符串,默认用逗号为分隔符
3.push() 和 pop()(原数组改变)
push():接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。
pop() : 数组末尾移除最后一项,减少数组的 length 值,然后返回移除的项。、
4.shift() 和 unshift()(原数组改变)
shift(): 删除原数组第一项,并返回删除元素的值;如果数组为空则返回 undefined ;
Unshift():将参数添加到原数组开头,并返回数组的长度 。
5.sort() (原数组改变) 排序
6.splice() (原数组改变)
删除: 删除任意数量的项,只需指定 2 个参数:要删除的第一项的位置和要删除的项数。
插入: 向指定位置插入任意数量的项,只需提供 3 个参数:起始位置、 0(要删除的项数)和要插入的项。
替换: 向指定位置插入任意数量的项,且同时删除任意数量的项,只需指定 3 个参数:起始位置、要删除的项数和要插入的任意数量的项。插入的项数不必与删除的项数相等。
7.reverse()(原数组改变) 翻转
8.concat
连接两个或多个数组