JS中switch case判断的使用

本文详细讲解了JavaScript中switch-case语句的使用规范,包括表达式的整数类型限制,case和default标签的大括号要求,以及如何通过匹配实现条件执行。并给出了一个项目代码示例来说明其应用。
摘要由CSDN通过智能技术生成

JS中switch case判断的使用

  1. switch 后面括号内的“表达式”必须是整数类型。也就是说可以是 int 型变量、char 型变量,也可以直接是整数或字符常量,哪怕是负数都可以。但绝对不可以是实数,float 型变量、double 型变量、小数常量通通不行,全部都是语法错误。

  2. switch 下的 case 和 default 必须用一对大括号{}括起来。

  3. 当switch后面括号内“表达式”的值与某个case后面的“常量表达式”的值相等时,就执行此case后面的语句。执行完一个case后面的语句后,流程控制转移到下一个case继续执行。如果你只想执行这一个case语句,不想执行其他case,那么就需要在这个case语句后面加上break,跳出switch语句。

switch的一般形式如下:

switch (表达式)
{
    case 常量表达式1:    语句1
    case 常量表达式2:    语句2case 常量表达式n:    语句n
    default:        语句n+1
}

//附上项目中的代码

 week = new Date(th.redmindDetail.remindDate).getDay();
    switch (week) {
      case week = 0:
        th.detailWeek = '周日';
        break;
      case week = 1:
        th.detailWeek = '周一';
        break;
      case week = 2:
        th.detailWeek = '周二';
        break;
      case week = 3:
        th.detailWeek = '周三';
        break;
      case week = 4:
        th.detailWeek = '周四';
        break;
      case week = 5:
        th.detailWeek = '周五';
        break;
      case week = 6:
        th.detailWeek = '周六';
        break;
    }
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值