switch/case语句用法

switch 语句用于基于不同条件执行不同动作。
1. 语法

    传入一个表达式或一个值
    从上往下执行,把表达式的值与每个 case 的值进行对比
    如果存在匹配,则执行关联代码,不匹配会break
    最后一个case或default不用break,会自动中断

2. break 关键词

如果 JavaScript 遇到 break 关键词,它会跳出 switch 代码块,
终止后续case语句及代码的执行。
3. default 关键词

default 关键字规定case不匹配时所运行的代码,
defaullt 不必是 switch 代码块中最后一个 case


    

4. 不同case值,执行相同代码

本例中,1、2、3执行相同代码

5. 使用严格比较(===)

Switch case 使用严格比较(===),
必须值和数据类型都相同才能匹配。
本例中,rank 将不匹配,执行default中代码。
————————————————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值