当前位置:首页 > 知识百科 > 正文内容

jsswitch语句_js中的switch case语句

fpodo2个月前 (08-14)知识百科4

switch语句的语法如下(case、default和break是其配套关键字):

说明:

break 表示退出{ }

case后面只能跟一个值(加冒号:),而不能是一个表达式

switch(表达式) 后面没有分号(;)

{}前后没有分号(;)

default语句可以出现在任何位置,但建议写到最后,表示除去case匹配之外的其它情况。也可以没有default语句

switch语句规则:

case标签必须是常量表达式(constant Expression) 只能针对基本数据类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

如果两个case语句间没有break,则执行完匹配的case语句后,会顺序执行下面的语句,直到遇到break语句或switch结束

连续的两个case语句表示,这两个case是同一种情况

C#中的switch语句一般形式如下:
switch (expression)
{
case value1:
// code block
break;
case value2:
// code block
break;
default:
// code block
break;
}
其中,expression是需要被判断的表达式,value1、value2等是可能的取值,每个case语句后面都需要有一个break语句来结束这个分支,default语句是当没有任何一个case语句匹配时执行的语句块。
switch语句可以代替多个if-else语句,提高代码的可读性和可维护性。但需要注意的是,在switch语句中,每个case值必须是常量或常量表达式,不能是变量或其他运算结果。

在C#中,switch语句的一般形式如下:

switch (表达式)

{

case 值1:

// 执行代码块1

break;

case 值2:

// 执行代码块2

break;

case 值3:

// 执行代码块3

break;

default:

// 执行默认代码块

break;

}

switch语句根据表达式的值来选择执行相应的代码块。如果表达式的值与某个case的值匹配,则执行该case下的代码块。如果没有匹配的case,则执行默认代码块。每个case后面需要使用break语句来结束该case的执行,否则会继续执行下一个case。

相关文章

5类人可申请宅基地(自家宅基地建房属于违建吗)

       1、农村居民:持有有效的《农村宅基地证》的农村居民可以申请宅基地。       2、改造居民:拥有改造的住...

免费农村土地律师(农村土地法律咨询律师在线)

农村土地确权官司的律师应懂农村土地确权方面的知识,国家农业农村部有专门的农土地确权的法律法规,政策制度文件等,我个人认为只要自己熟读掌握农业农村土地政策的知识,就没必要去请律师,律师收费太贵且官司还不...

微软surface pro4(微软surface pro4 没有雷电接口)

优点:微型电脑,便于携带,兼容性比较强,可以运行win10兼容的各种软件。缺点:比起笔记本来多待机两个小时,这点上说跟普通笔记本也没啥区别(装上杀毒软件,打开wifi后4~5小时的待机),在户外长时间...

怎么激活电脑windows10(新买的电脑怎么激活使用)

激活Windows10的方法很简单,首先确保你的电脑已经联网,然后点击开始菜单,选择“设置”并打开“更新和安全”选项,在激活页面选择“更改产品密钥”并输入你购买的产品密钥即可激活Windows10。如...

多情的人不该相遇(多情的人不该相遇简谱)

秋瑾的《梅》 海棠有泪伤秋瘦,回首江南已倦秋。 梅开催雪雪催梅,梅雪催人人举杯。一度相逢一度思,最多情处最多痴。孤林山下三千树,借用一句《武林外传》中的话:爱情是什么?爱情是两个人手拉手走过一生的勇...

怎样将win7升级到win10(win7怎么样升级到win10)

Windows7系统如何升级为win10。嗯,这个是需要重新安装操作系统的。请在安装前先预备好备份好windows7系统下面你自己的个人数据备份到自己的移动硬盘上面。然后通过USB导的方式进行安装,...