JavaScript-switch 开关


switch 开关

switch的语法始终可以使用if结构替代。

switch(表达式){
    case 数据1:
        代码块
    case 数据2:
        代码块
    //...
    default:
        代码块
}
  1. 计算表达式的返回值,依次和case后面的数据进行严格相等的比较,如果某个相等,停止比较,然后运行其内部的代码块,再然后,依次运行之后的所有代码块。

  2. 在case分支内部,使用break语句,可以立即停止switch结构。

  3. default表示前面的所有case都不匹配时运行。可以省略

    demo

    var x = +prompt("请输入一个整数");
         switch (x) {
             case 1:
                 console.log("1");
                 break;
             case 20:
                 console.log("20");
                 break;
             case 30:
                 console.log("30");
                 break;
             default:
                 console.log("default");
                 break;
         }
    

文章作者: overwhat
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 overwhat !
评论
  目录