美文网首页让前端飞
js中的switch语句

js中的switch语句

作者: 绿芽 | 来源:发表于2021-08-05 21:59 被阅读0次

js中的switch语句
js中的switch语句可以把它看作为if else if else的简化版本:

 switch (num) {
        case 2:
            // 执行的代码 
            break;
        case 42:
            // 执行的代码 
            break;
        default:
            // 执行的代码
  }

上述代码传入的num参数会与case表达式依次进行比较,如果匹配就执行该case中的代码,直到break或者 switch代码块执行结束。

注意:
不要忘记写break语句,否则该case代码执行完不会结束会继续向下执行。
num和 case 表达式的匹配算法与 === 相同,所以在输入简单值得时候就没有问题,需要转换类型的时候就需要自己处理一下,比如:

var a = "42"; 
switch (true) {
       case a == 10:
               console.log( "10 or '10'" ); 
            break;
       case a == 42;
               console.log( "42 or '42'" ); 
            break;
       default:
           // 永远执行不到这里 
}
// 42 or '42'

相关文章

  • js中的switch语句

    js中的switch语句js中的switch语句可以把它看作为if else if else的简化版本: 上述代码...

  • 2018-09-12

    JS中switch语句 swithch(表达式){ case 结果1: 语句1; ...

  • 04-js的语句

    js的语句 java的语句if判断switch循环for、while、do while js的语句if判断Tips...

  • 2019-06-11

    js基础知识: 多重条件判断语句 语法: switch语句 条件分支语句也叫switch语句语法: 代码例子: 数...

  • 05-分支结构

    //js中的分之结构有两种:if语句,switch语句/*1.if语句 a.if(条件语句){满足条件要执行的代码...

  • 红宝书之条件语句if

    js中的条件语句分为两种 1.分支语句 如if语句,switch语句等2.条件语句 if语句 if语句是大多数...

  • Swift复习系列:控制流之Switch语句

    Switch语句 与Objective-C中的Switch语句不同,在Swift中,Switch语句在每个case...

  • Js switch语句

    今天总结一下switch语句? 语句描述: 根据一个变量的不同取值,来执行不同的代码。 基础语法: switch结...

  • c# 学习笔记3

    条件判断 C# 中 switch 语句的语法: switch 语句必须遵循下面的规则: switch 语句中的 e...

  • 《JavaScript权威指南》笔记三

    js程序无非就是一个以分号分隔2的语句集合。 5语句 条件语句(if switch)循环语句 (for whi...

网友评论

    本文标题:js中的switch语句

    本文链接:https://www.haomeiwen.com/subject/eluvvltx.html