JavaScript分支结构Ⅱ—switch

Stella981
• 阅读 571

㈠switch-case 使用场合

优先用于等值判断的条件中

㈡switch-case 语句执行逻辑

switch case语句是一种特殊的分支结构,可以根据一个表达式的不同取值,从不同的程序入口开始执行

JavaScript分支结构Ⅱ—switch

流程:

⑴计算变量或表达式的值

⑵计算出来的值与case后的数值,做等值判断,如果判断相等的话,则执行对应的case后的执行语句

㈢switch-case 和break联合使用

JavaScript分支结构Ⅱ—switch

流程

⑴计算变量或表达式的值

⑵将计算出来的值与case后的数值做等值判断,如果判断相等的话,则执行对应的case后的执行语句

⑶如果碰到break,则结束执行,否则,继续向下执行

㈣switch-case 的结束机制

⑴碰到break结束

⑵整个结构都执行完毕,结束直落

两个case或多个case之间,没有任何的可执行代码,那么就以最后一块的case为主

㈤switch-case 的优势

⑴switch-case 常常和break语句结合使用,实现分支的功能

⑵switch-case 在实现分支功能时和if-case的主要区别:

①if...else...可以判定相等或不等的情形,适用性更广

②switch...case...结构的结构更清晰,效率更高

③但一般只适用于指定变量相等于某个范围内的某个特定的值

点赞
收藏
评论区
推荐文章
晴空闲云 晴空闲云
3年前
javascript实践教程-07-分支结构
本节目标1.掌握js中4种分支结构。内容摘要本篇介绍了js中的4种分支结构:if、ifelse、elseif、switchcase,用来判断在不同的条件下运行不同的代码分支。阅读时间1015分钟。分支结构js中分支结构总共有4种:ififelseelseifswitchcaseifif用来判断某个条件是否成立,如果成立则执行条
Karen110 Karen110
3年前
一篇文章带你了解JavaScript switch
Switch是与if...else...相同的条件语句,不同之处在于switch语句允许根据值列表测试变量是否相等。switch语句用于根据不同的条件执行不同的操作。一、Switch语句使用switch语句选择要执行的多个代码块中的一个。1\.语法switch(expression)casen:codeblock
CuterCorley CuterCorley
3年前
C语言入门系列之5.循环控制结构程序
@一、概述循环结构是程序中一种很重要的结构。其特点是:在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了多种循环语句,可以组成各种不同形式的循环结构:goto语句和if语句构成循环;while语句;dowhile语句;for语句。二、got
CuterCorley CuterCorley
3年前
C语言入门系列之3.顺序程序设计和输入输出
从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构、循环结构,这三种基本结构可以组成各种复杂程序,C语言提供了多种语句来实现这些程序结构。同时C语言提供的输入输出的函数为IO提供了方便的工具。一、C语句介绍1.C基本语句C程序的执行部分是由语句组成的,程序的功能也是由执行语句实现的。C语句可分为以下五类:表达式语句表达式语句:
Wesley13 Wesley13
3年前
Java05
Java05Java基础语法(四)循环结构循环结构(重复/迭代):根据条件重复执行部分语句1、while循环结构while(条件表达式){     循环体语句;}1)语法:a、while是关键字        b、“条件表达式”必须用括号括起来        c、“{}”表示循环的控制范围,若没有“{}”,whil
Wesley13 Wesley13
3年前
C语言二次系统学习3(分支循环、函数)
本次学习,主要针对语句和函数两部分进行学习。分支语句(if,switch)与循环语句(while,for,dowhile)switch语句中,在每个选择之后如果不进行break跳出,会执行下一个case,而且应注意default语句的使用,一般会放在{}代码块的后方dowhile语句中,会首先执行一次循环,再进行判定,所以使用相对较少。whi
Stella981 Stella981
3年前
Python—语法基础(8) 分支、循环结构
分支紧凑格式:<表达式1if<条件else<表达式2分支结构if<条件1:<语句块1elif<条件2:<语句块2……else:<语句块N异常处理try:
小万哥 小万哥
10个月前
C 语言教程:条件和 if...else 语句
C语言中的条件和if...else语句您已经学习过C语言支持数学中的常见逻辑条件:小于:a<b小于或等于:ab大于或等于:ab等于:ab不等于:a!b您可以使用这些条件来根据不同的决策执行不同的操作。C语言具有以下条件语句:使用if来指定要执行的代码块,如
小万哥 小万哥
10个月前
C 语言中的 switch 语句和 while 循环详解
C语言中的switch语句替代多重if..else语句,可以使用switch语句。switch语句用于选择多个代码块中的一个来执行cswitch(表达式)casex://代码块break;casey://代码块break;default://代码块工作原理
小万哥 小万哥
2个月前
Kotlin 布尔值教程:深入理解与应用示例
Kotlin中的布尔值是一种数据类型,仅能存储true或false两种状态,适用于表示二选一的情况,如开关或真假判断。布尔类型可通过Boolean关键字声明,并直接赋值为true或false。此外,Kotlin支持使用比较运算符创建布尔表达式,用于条件判断。条件语句包括if、else和elseif,允许根据不同条件执行特定代码块。特别地,在Kotlin中,if..else结构不仅能作为语句使用,还能作为表达式,即可以在条件判断的同时返回一个值。这种灵活性使得Kotlin在处理条件逻辑时更为简洁高效。