switch 语句

switch 语句

switch 语句是 if 语句的兄弟语句。

开发者可以用 switch 语句为表达式提供一系列的情况(case)。

switch 语句的语法:

switch (expression)
  case value: statement;
    break;
  case value: statement;
    break;
  case value: statement;
    break;
  case value: statement;
    break;
...
  case value: statement;
    break;
  default: statement;
switch(变量){
 case 变量值1:
  console.log("a");  //若变量与变量值1相同则执行该处代码
  break;
 case 变量值2:
   console.log("b"); //若变量与变量值2相同则执行该处代码
   break;
 case 变量值3:
   console.log("c"); //若变量与变量值3相同则执行该处代码
   break;  
 default:
 console.log("d");  //若变量与所有的变量值不同,则执行该处的代码
}

break为跳出当前语句,若没写break,后面的语句都会执行?

下面我们做一个小例子

问题一利用switch语句对于成绩大于六十分的输出合格,对于小于六十分的输出不合格!

<meta charset="UTF-8" />
<script>
    var sz = prompt("请输入数字");
    function shuru(sz){
        switch(parseInt(sz / 10)){
            case 10:
            case 9:
            case 8:
            case 7:
            case 6:
                alert("合格");
                break;
            default:
                alert("不合格");
                break;
        }
    }
    shuru(sz);
</script>
原文地址:https://www.cnblogs.com/niuyaomin/p/11808219.html