zoukankan      html  css  js  c++  java
  • JavaScript连载11-Switch

    一、Swich语句

    1.switch语句格式

    swich(条件表达式){
    
      case 表达式:
    
        语句1;
    
        break;
    
      case 表示式:
    
        语句2;
    
        break;
    
      case 表达式:
    
        语句3:
    
        break;
    
      default:
    
        语句n+1;
    
        break;
    
    }

    注意点:

    (1)JS中判断是否相等时是全等于(===),而不是等于(==),也就是说既会判断类型是否相等优惠判断值是否相等。case后面既可以是常量也可以变量。

    (2)case的穿透问题:switch里面的case只要匹配一次其他的都会失效,包括default;在case语句后面增加break语句,使得每一次执行之后都可以跳出switch语句,从而避免输出应该有的结果。

    (3)default位置问题:default语句其实是可以在switch语句的任何位置。

     
    
        var num = 3;
    
        switch (num+2) {
    
            case 1:
    
                console.log("1");
    
                break;
    
            case 2:
    
                console.log("2");
    
                break;
    
            case 5:
    
                console.log("5");
    
                break;
    
            default:
    
                console.log("都没有");
    
                break;
    
        }

    三、源码:

    D11_1_Switch.html

    地址:

    https://github.com/ruigege66/JavaScript/blob/master/D11_1_Switch.html

    2.CSDN:https://blog.csdn.net/weixin_44630050

    3.博客园:https://www.cnblogs.com/ruigege0000/

    4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包

     

  • 相关阅读:
    规范的html页面
    什么是MVC (模型 视图 控制器)?
    MVC概念
    MVC实用集锦(1)
    三层架构与MVC的区别
    spring-data-jpa的简单介绍
    Spring和SpringMVC的区别
    Spring常用注解汇总
    jmeter---CSV文件设置操作
    Linux----软件包管理
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/12920633.html
Copyright © 2011-2022 走看看