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语句代码实例属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容