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

在上一篇文章中, 咱们理解了应用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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理