关于javascript:如何在JavaScript中使用switchcase语句代码示例

27次阅读

共计 1149 个字符,预计需要花费 3 分钟才能阅读完成。

在上一篇文章中, 咱们理解了应用 if-else 语句在 JavaScript 中进行决策的办法。JavaScript 中的 if-else 语句。在上一篇文章中咱们曾经看到, 咱们能够应用 if-else 语句依据某些特定条件执行操作。也就是说, 如果条件为 true, 则执行某些工作;否则, 如果条件为 false, 则执行其余工作。

JavaScript 中的 switch case 语句 也用于决策制定。在某些状况下,应用 switch case 语句比应用 if-else 语句更不便。思考这样一种状况,当咱们想要测试一个变量的上百个不同的值,并且基于这个测试,咱们想要执行一些工作。应用 if-else 语句来实现这个目标比 switch case 语句的效率要低,而且它还会使代码看起来很凌乱。

switch case 语句是多路分支语句。它提供了一种简略的办法, 能够依据表达式的值将执行分派到代码的不同局部。

语法:

switch (expression)
{
    case value1:
        statement1;
        break;
    case value2:
        statement2;
        break;
    .
    .
    case valueN:
        statementN;
        break;
    default:
        statementDefault;
}

阐明:

  • 表白能够是数字或字符串类型。
  • 一式两份案件值是不容许的。
  • default 语句是可选的。如果传递给 switch 的表达式在任何状况下都不与值匹配, 则将执行默认状况下的语句。
  • break 语句在 switch 外部用于终止语句序列。
  • break 语句是可选的。如果省略, 将继续执行下一种状况。

流程图:

例子:

<script type = "text/javascript" >
  
     // JavaScript program to illustrate switch-case
     let i = 9; 
    
     switch (i)  
     { 
        case 0: 
            console.log("i is zero."); 
            break ; 
        case 1: 
            console.log("i is one."); 
            break ; 
        case 2: 
            console.log("i is two."); 
            break ; 
        default : 
            console.log("i is greater than 2."); 
     }
  
</script></div>

输入如下:

i is greater than 2.

更多前端开发相干内容请参考:lsbin – IT 开发技术:https://www.lsbin.com/

查看以下更多 JS 相干的内容:

  • 2021 年十大 Web 开发趋势具体指南:https://www.lsbin.com/1943.html
  • 学习 TypeScript 的 5 个理由:https://www.lsbin.com/2760.html
  • 如何应用 JavaScript 从 html 输出数组获取值?:https://www.lsbin.com/868.html

正文完
 0