什么是JavaScript中的Switch…case语句

什么是JavaScript中的Switch…case语句

switch语句的目的是给出一个要评估的表达式,并根据表达式的值执行几个不同的语句。解释器根据表达式的值检查每个案例,直到找到一个匹配的案例。如果没有匹配的,将使用一个默认的条件。

你可以使用switch语句来处理这种情况,而且它比重复的if…else if语句更有效。

语法

switch(expression) {
   case condition 1:statement(s)
   break;
   
   case condition 2:statement(s)
   break;
   ...
   
   case condition n:statement(s)
   break;
   
   default:statement(s)
}

Break语句表示一个特定情况的结束。如果省略它们,解释器将继续执行以下每种情况下的每条语句。

示例

你可以尝试运行以下内容来学习如何在JavaScript中使用switch case语句 −

<html>
   <body>
      <script>
         var grade = 'A';
         document.write("Entering switch block<br />");
         switch(grade) {
            case'A': document.write("Good job <br />");
            break;

            case'B': document.write("Pretty good <br />");
            break;

            case'C': document.write("Passed <br />");
            break;

            case'D': document.write("Not so good <br />");
            break;

            case'F': document.write("Failed <br />");
            break;

            default:  document.write("Unknown grade<br />")
         }
         document.write("Exiting switch block");
      </script>
   </body>
</html>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

JavaScript 教程