一、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大数据学习视频礼包

 

 

posted on 2020-05-20 00:25  心悦君兮君不知-睿  阅读(270)  评论(0编辑  收藏  举报