教程 > javascript 教程 > 阅读:38

javascript switch 语句——迹忆客-ag捕鱼王app官网

可以使用多个if...else...if语句,如前一章所述,来执行多路分支。然而,这并不是最好的ag捕鱼王app官网的解决方案,尤其是当所有分支都依赖于单个变量的值时。switch 语句用于基于不同的条件来执行不同的动作。

语法

switch(n)
{
    case 1:
        // 执行代码块 1
        break;
    case 2:
        // 执行代码块 2
        break;
    default:
        // 与 case 1 和 case 2 不同时执行的代码
}

工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。

示例

尝试以下示例来实现 switch-case 语句。


      
            
   

输出结果

entering switch block
good job
exiting switch block

break 语句在 switch-case 语句中起着重要作用。尝试使用 switch-case 语句而没有任何 break 语句的以下代码。


         
            
   

输出结果

entering switch block
good job
pretty good
passed
not so good
failed
unknown grade
exiting switch block

查看笔记

扫码一下
查看教程更方便
网站地图