JavaScript:switch用法

JavaScript:switch用法

基本语法


switch(n){
case 1:
代码块1
break;
代码块2
语句;
break;
default:
代码块3
break;
}


先定义一个自变量n,当n的值与后面的case 后面的值相等,就执行case后面对应的代码块,当n的值与case后面的数都不相等,就执行default后面的代码块。

5、键盘上输入一个时间点,使用警告框给予不同时间的问候语:(要求使用switch语句)
1点-6点:您是在通宵么,不要吧,注意身体哦!
7点-8点:该起床了,要吃早饭才健康,还有上班不要迟到哦!
9点-11点:上班时间注意偶尔喝点茶!
12点-14点:您的午餐还满意吧!
15点-18点:下午上班是不会有点困哦,哈哈,吃点点心……
19点-21点:下班后还是比较安逸吧!
22点-24点:早点休息有益健康哈!

  1. prompt(" ");从键盘上输入字符串
    switch(里面的自变量为字符串)
    对应的case 后面 也应该是字符串
  2. 如果n与多个数相等,执行一个代码块,多个case并列。
  3. 警告框alter(" ")
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>switch</title>
	<script type="text/javascript">
		var time;
		time=prompt("请输入?");
		switch (parseInt(time)) {
			case 1:
			case 2:
			case 3:
			case 4:
			case 5:
			case 6:
				alert("您是在通宵么,不要吧,注意身体哦!")
				break;
			case 7:
			case 8:
			    alert("该起床了,要吃早饭才健康,还有上班不要迟到哦!")
			break;
			case 9:
			case 10:
			case 11:
			    alert("上班时间注意偶尔喝点茶!")
			break;
			case 12:
			case 13:
			case 14:
			    alert("您的午餐还满意吧!")
			break;
			case 15:
			case 16:
			case 17:
			case 18:
			    alert("下午上班是不会有点困哦,哈哈,吃点点心……")
			break;
			case 19:
			case 20:
			case 21:
			    alert("下班后还是比较安逸吧!")
			break;
			case 22:
			case 23:
			case 24:
			    alert("早点休息有益健康哈!")
			break;
			default:
				break;
		}
	</script>
</head>
<body>
	
</body>
</html>

注: 此博客为本人学习博客,谢谢指教~~

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
switch语句JavaScript中的一种条件语句,它根据一个表达式的值,将控制转移到匹配该值的case语句中。下面是switch语句的基本语法: ``` switch(expression) { case value1: // 当 expression 与 value1 匹配时执行的代码 break; case value2: // 当 expression 与 value2 匹配时执行的代码 break; ... default: // 当所有 case 都不匹配时执行的代码 } ``` 其中,expression是需要进行匹配的表达式,value1、value2等则是需要进行匹配的值。当expression和某个value匹配时,就会执行该case下面的代码。如果没有任何一个case匹配成功,则会执行default下面的代码。 下面是一些switch语句的常见使用场景: 1. 多个if语句的替代方案 使用多个if语句时,代码会变得冗长,而使用switch语句则可以使代码更加简洁清晰。 ``` if (value === 'a') { // ... } else if (value === 'b') { // ... } else if (value === 'c') { // ... } // 等价于 switch (value) { case 'a': // ... break; case 'b': // ... break; case 'c': // ... break; } ``` 2. 状态判断 在某些情况下,我们需要根据某个状态来执行相应的操作,这时使用switch语句就非常方便。 ``` switch (state) { case 'loading': showLoading(); break; case 'success': showSuccess(); break; case 'error': showError(); break; } ``` 3. 枚举值判断 枚举类型在JavaScript中并不存在,但是我们可以用对象模拟枚举类型。这种情况下,使用switch语句就可以方便地判断枚举类型的值。 ``` const Colors = { RED: 0, GREEN: 1, BLUE: 2 }; switch (color) { case Colors.RED: // ... break; case Colors.GREEN: // ... break; case Colors.BLUE: // ... break; } ``` 总之,switch语句是一种非常常用的条件语句,在JavaScript中有着广泛的应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值