JavaScript学习

这篇博客探讨了JavaScript中的switch...case语句,它作为分支语句用于实现多选一的操作。文章通过实例解释了switch...case的执行逻辑,并与if...else语句进行了对比,指出switch...case更适合处理确定值的比较。内容包括如何用switch...case判断时间阶段、找出最大值、判断奇偶数、返回星期几以及根据金额决定活动等场景。
摘要由CSDN通过智能技术生成

JavaScript学习

switch也是分支语句 也可以实现多选一
语法结构 case 选项

switch(表达式){
      //表达式经常写成变量,表达式的值和case里面的值相匹配的时候是"全等" ,值和数据类型必须一致才能执行。
   case value1:
      执行语句1;
      break;
   case value2:
      执行语句2;
      break;
   ...
   default:
      执行最后语句;
}
switch(2){
   
case 1:
  concole.log('这是1');
case 2:
  concole.log('这是2');
case 3:
  concole.log('这是3');
default:
  concole.log('没有匹配结果');

}

执行思路:利用我们的表达式的值和case 后面的选项值相匹配如果匹配上,就执行该case里面的语句,如果都没有匹配上,那么执行default里 面的语句

switch…case语句通常处理case为比较确定值的情况,而if…else…语句更加灵活,常用于范围判断大于、等于某个范围

1.判断时间阶段,比如用户输入12点弹出中午好用户输入18点弹出傍晚好用户输入23点弹出深夜好

<script>
 var sj = prompt('请输入时间');
 if(sj == 12){
   
	 alert('中午好');
	 
 }else 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值