js switch case 语句

本文详细介绍了JavaScript中的switch-case语句的语法和用法,包括如何匹配值执行相应代码块,break关键词的作用以及default代码块的使用。通过实例展示了如何在不匹配所有case时执行默认代码,并提示了可以省略重复case代码的方式。对于理解和应用switch-case结构进行条件判断,本文提供了清晰的指导。

switch case 语句

switch 语句用于基于不同的条件来执行不同的动作。

语法:

switch(表达式/) {
	case value1:
		代码块
		break;
	case value2:
		代码块
		break;
	default:
		默认代码块
}

随后表达式的值会与结构中的每个 case 的value值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。都不匹配则执行 default 默认代码。

实例:

var x;
var d = new Date().getDay();
switch(d){
	case 0:
    case 6:
        x = "今天是休息日";
        break;
    default:
        x = "今天是工作日";
}

不同的 case 值,执行相同代码可省略。

break 关键词

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

default 关键词

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值