分支,数组

一、分支语句介绍

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

连接两个或多个数组

 

 

 

 

 

posted @ 2019-11-10 16:53  小黑97  阅读(167)  评论(0编辑  收藏  举报