switch case多分支语句实现案例

代码样式


(1)第一组switch case多分支语句中,switch()中的值是字符串;第二组switch case多分支语句中,switch()中的值是number。
注:在使用switch case多分支语句时,switch()中的值必须与case后的值保持全等,即值的内容与类型都必须相等。
(2)当switch()中的值与某一个case后的值全等时,则执行该case后的代码,代码执行完毕,关键字break结束整个switch case多分支语句;若没有一个case后的值与switch()中的值全等时,则执行default中的代码。

案例实现

(1)输入任意字符,判断是星期几
注意观察以下两种switch case后的值
第一种是数字,num % 7后隐式转换成数字


控制台查看:
switch case多分支语句实现案例_第1张图片
switch case多分支语句实现案例_第2张图片
switch case多分支语句实现案例_第3张图片
switch case多分支语句实现案例_第4张图片
第二种是字符


(2)石头剪刀布的游戏实现:1代表石头 2代表剪刀 3代表 布;parseInt(Math.random()*3) + 1 随机生成123的公式


控制台查看:
switch case多分支语句实现案例_第5张图片
switch case多分支语句实现案例_第6张图片

case穿透性

当某一case后没有写break时,这一case及之后的代码将都会执行。

case穿透性案例

(1)小案例


控制台查看:
switch case多分支语句实现案例_第7张图片
switch case多分支语句实现案例_第8张图片
switch case多分支语句实现案例_第9张图片
switch case多分支语句实现案例_第10张图片
观察控制台截图可知,case 1后的代码中有break,故输入数字1时,控制台只会输出case 1中的代码;当输入数字2时,由于case 2与case 3中都没有break,故case 2及之后的代码都会执行。
(2)判断每个月有多少天


                    
                    

你可能感兴趣的:(switch case多分支语句实现案例)