JavaScript连载11-Switch

一、Swich语句
1.switch语句格式

swich(条件表达式){
  case 表达式:
    语句1break;
  case 表示式:
    语句2;
    break;
  case 表达式:
    语句3break;
  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;
}

11.1

三、源码:
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大数据学习视频礼包
11.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值