欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js语法之条件分支语句—switch讲解

程序员文章站 2022-05-16 14:00:52
1条件分支语句—switch 1.1格式 语法格式如下: switch (expression){ case judgement 1: statement 1...

1条件分支语句—switch

1.1格式

语法格式如下:

switch (expression){

case judgement 1:

statement 1;

break;

case judgement n:

statement n;

break;

default:

statement n+1;

break;

}

break:用于结束switch语句,从而使javascript只执行匹配的分支。如果没有了break语句,则该switch语句的所有分支都将被执行,switch语句也就失去了使用的意义。

1.2执行流程

在执行时会依次将case后的表达式的值和switch后的条件表达式的值进行全等比较,

如果比较结果为true,则从当前case处开始执行代码。 当前case后的所有的代码都会执行,我们可以在case的后边跟着一个break关键字,这样可以确保只会执行当前case后的语句,而不会执行其他的case

如果比较结果为false,则继续向下比较,如果所有的比较结果都为false,则只执行default后的语句

switch语句和if语句的功能实际上有重复的,使用switch可以实现if的功能,同样使用if也可以实现switch的功能,所以我们使用时,可以根据自己的习惯选择。

1.3eg

js语法之条件分支语句—switch讲解

2练习

js语法之条件分支语句—switch讲解

var score = 75;
                     
           switch(true){
              case score >= 60:
                  console.log("合格");
                  break;
              default:
                  console.log("不合格");
                  break;
           }