语法
switch(表达式) {
case n:
代码块
break;
case n:
代码块
break;
default:
默认代码块
}
代码解释:
- 计算一次 switch 表达式
- 把表达式的值与每个 case 的值进行对比
- 如果存在匹配,则执行关联代码
实例
getDay() 方法返回 0 至 6 之间的周名数字(weekday number)。
(Sunday=0, Monday=1, Tuesday=2 ..)
本例使用周名数字来计算周的名称:
switch (new Date().getDay()) {
case 0:
day = "星期天";
break;
case 1:
day = "星期一";
break;
case 2:
day = "星期二";
break;
case 3:
day = "星期三";
break;
case 4:
day = "星期四";
break;
case 5:
day = "星期五";
break;
case 6:
day = "星期六";
}
结果将是:
今天是星期三
参考:js switch
该博客介绍了如何利用JavaScript的switch语句根据getDay()方法返回的周名数字来确定当天的星期名称,展示了从0到6分别对应星期天到星期六的映射关系。示例代码中,根据newDate().getDay()的值,确定并输出了当前的星期名称。
2205

被折叠的 条评论
为什么被折叠?



