switch case语句代码实例
分类:实例代码
它是一个流程控制语句,与if else语句类似,但是区别也是很大的。
下面先看一下switch case的基本用法,此语句可以实现基于不同的条件,来执行不同的语句。
语法结构:
switch(n){ case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 与 case 1 和 case 2 不同时执行的代码 }
在使用switch case的时候,首先会设置n的值,然后n的值就会和case后面的值相比较,如果相同,则执行对应case后面的执行代码块。
先来看一段代码实例:
var webName="前端教程网" switch(webName){ case "前端教程网": console.log("www.pipipi.net"); break; case "网易": console.log("www.163.com"); break; default: console.log("其他网站"); }
上面的代码会打印出"前端教程网"。到这里,可能有不少的朋友会问,break的和default的作用是什么。
代码实例:
var webName="前端教程网" switch(webName){ case "前端教程网": console.log("www.pipipi.net"); case "网易": console.log("www.163.com"); default: console.log("其他网站"); }
如果没有break,那么即使是case匹配以后,还是会执行后面的语句。
default就更简单了,类似于if else中的else,如果前面的条件不匹配,那么就会执行default分支。
switch case语句代码实例,这样的场景在实际项目中还是用的比较多的,关于switch case语句代码实例就介绍到这了。
switch case语句代码实例属于前端实例代码,有关更多实例代码大家可以查看。