JavaScript分支结构Ⅱ—switch

㈠switch-case 使用场合

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

㈡switch-case 语句执行逻辑

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

流程:

⑴计算变量或表达式的值

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

㈢switch-case 和break联合使用

流程

⑴计算变量或表达式的值

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

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

㈣switch-case 的结束机制

⑴碰到break结束

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

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

㈤switch-case 的优势

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

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

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

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

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

点赞
收藏

评论区

加载中...

相关推荐

javascript实践教程-07-分支结构

本节目标1.掌握js中4种分支结构。内容摘要本篇介绍了js中的4种分支结构:if、ifelse、elseif、switchcase,用来判断在不同的条件下运行不同的代码分支。阅读时间1015分钟。分支结构js中分支结构总共有4种:ififelseelseifswitchcaseifif用来判断某个条件是否成立,如果成立则执行条

一篇文章带你了解JavaScript switch

Switch是与if...else...相同的条件语句,不同之处在于switch语句允许根据值列表测试变量是否相等。switch语句用于根据不同的条件执行不同的操作。一、Switch语句使用switch语句选择要执行的多个代码块中的一个。1\.语法switch(expression)casen:codeblock

C语言入门系列之5.循环控制结构程序

@一、概述循环结构是程序中一种很重要的结构。其特点是:在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了多种循环语句,可以组成各种不同形式的循环结构:goto语句和if语句构成循环;while语句;dowhile语句;for语句。二、got

C语言入门系列之3.顺序程序设计和输入输出

从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构、循环结构,这三种基本结构可以组成各种复杂程序,C语言提供了多种语句来实现这些程序结构。同时C语言提供的输入输出的函数为IO提供了方便的工具。一、C语句介绍1.C基本语句C程序的执行部分是由语句组成的,程序的功能也是由执行语句实现的。C语句可分为以下五类:表达式语句表达式语句:

Java05

Java05Java基础语法(四)循环结构循环结构(重复/迭代):根据条件重复执行部分语句1、while循环结构while(条件表达式){     循环体语句;}1)语法:a、while是关键字        b、“条件表达式”必须用括号括起来        c、“{}”表示循环的控制范围,若没有“{}”,whil

C语言二次系统学习3(分支循环、函数)

本次学习,主要针对语句和函数两部分进行学习。分支语句(if,switch)与循环语句(while,for,dowhile)switch语句中,在每个选择之后如果不进行break跳出,会执行下一个case,而且应注意default语句的使用,一般会放在{}代码块的后方dowhile语句中,会首先执行一次循环,再进行判定,所以使用相对较少。whi