码迷,mamicode.com
首页 > 编程语言 > 详细

分支,数组

时间:2019-11-10 17:14:26      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:实现   条件语句   分隔符   字符串   没有   strong   流程控制   分支   多分支   

一、分支语句介绍

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

连接两个或多个数组

 技术图片

 

 

 

 

分支,数组

标签:实现   条件语句   分隔符   字符串   没有   strong   流程控制   分支   多分支   

原文地址:https://www.cnblogs.com/yang1997/p/11830826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!