jsswitch语句(如何更优雅的使用JavaScript中的switch语句)
本文目录
如何更优雅的使用JavaScript中的switch语句
请使用 switch 语句来选择要执行的多个代码块之一。
语法
switch(n){ case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: 与 case 1 和 case 2 不同时执行的代码}
工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。
实例
显示今天的星期名称。请注意 Sunday=0, Monday=1, Tuesday=2, 等等:
var d=new Date().getDay(); switch (d) { case 0:x="今天是星期日"; break; case 1:x="今天是星期一"; break; case 2:x="今天是星期二"; break; case 3:x="今天是星期三"; break; case 4:x="今天是星期四"; break; case 5:x="今天是星期五"; break; case 6:x="今天是星期六"; break; }
x 的运行结果:
今天是星期四
尝试一下 »default 关键词
请使用 default 关键词来规定匹配不存在时做的事情:
实例
如果今天不是星期六或星期日,则会输出默认的消息:
var d=new Date().getDay();switch (d){ case 6:x="今天是星期六"; break; case 0:x="今天是星期日"; break; default: x="期待周末";}document.getElementById("demo").innerHTML=x;
x 的运行结果:
C语言中switch语句的用法
1.switch 语句可以处理多分支选择问题,根据其中break 语句的使用方法,一般分三种情况。1.在switch 语句的每个语句段中都使用break 语句,这是switch 语句的主要使用方法,一般形式为:switch (表达式)case 常量表达式1: 语句段1; break;case 常量表达式2: 语句段2; break;case常量表达式n: 语句段n; break;case常量表达式n+1:语句段n+ 1; break;default :该swich 语句的执行流程如图所示
2.首先,是写switch的主干部分,swith(表达式)后面加一个大括号。
3.大括号就写判断内容了,case可以是很多个,后面跟判断的内容。如case
4.在case常量表达式1:后面还要写语句段,语句段写的是如果符合这个条件需要执行的语句
5.在写完语句段之后,加分号,在加break;这样才能保证程序的正常进行
6 写完之后,在写上其他内容,就可以编译运行了。看运行的结果是否正确。
js switch case语句怎么写
用switch(true)可能能实现你的需求。switch(true){casex》1:break;casex==1:break;casex《1:break;}或者,如果两个case执行相同的操作:switch(x){case0:case1:break;case2:break;default:break;}
更多文章:
尼康s6000值得买吗(买相机尼康L110、S6000和佳能ixus105之间纠结~哪位大侠给俺指点一下啊~!到底买哪个呢!~)
2023年6月30日 00:40
诺基亚8800a最新消息(诺基亚8800a突然没信号了,关机后重启就好怎么回事)
2024年6月6日 12:04
尼康d1价格(各位好本人有尼康D1O0相机带55头,想配个尼康55一3OO或7O一3OO的头好,请大家帮)
2024年7月17日 15:10
加莱尼无线扫地机好吗?加莱尼吸尘器RV-125C4R怎么样,好吗
2024年8月30日 15:10
飞利浦空气净化器ac6608(飞利浦空气净化器ac6608怎么样 家用好不好)
2024年9月11日 21:20
诺基亚9使用感受(诺基亚9OO好用么和IPHONE4S相比,哪一个更容易入手相比IP,这款符合一般的习惯么)
2023年10月26日 13:00
iphone4升级ios7要多长时间(iphone4升级iso7要多久)
2024年1月26日 23:40
苹果手机emoji表情大全怎么设置?安卓手机怎么打出来苹果emoji表情
2024年7月18日 01:01
vivoy55手机怎么扩大内存(我的vivoy55a怎么扩大存)
2024年6月29日 05:36