语法:

switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
n 与 case 1 和 case 2 不同时执行的代码
}

工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。

实例:

var day=new Date().getDay();
switch (day)
{
case 6:
x="Today it's Saturday";
break;
case 0:
x="Today it's Sunday";
break;
default:
x="Looking forward to the Weekend";
}

结果:

Looking forward to the Weekend

 特殊写法:

<script>
switch ("香蕉") {
case "香蕉": case "苹果": case "葡萄":
alert("你喜欢吃水果");
break;
default:
alert("你不喜欢水果吗?");
}
</script>

最新文章

  1. 两个变量交换的四种方法(Java)
  2. POJ2777
  3. 体验VS2015 Update 2 的 Android 和 Python
  4. 使用CSDN Code将网站部署到Windows Azure Website上
  5. SS命令和Netstat命令比较
  6. 重温布局(display)
  7. 大话数据结构&ndash;1.基础知识+2.算法
  8. python 操作exls学习之路1-openpyxl库学习
  9. 解决调用context.Session[&quot;NAME&quot;]时总出现Object reference not set to an instance of an object.异常的方法
  10. IP-MAC绑定导致网络故障
  11. Hibernate HQL基础 使用参数占位符
  12. FreeBSD 安装axel提高ports的安装速度
  13. plus、max、Pro、Edge
  14. hermite矩阵
  15. python 的字符串驻留机制
  16. SpriteKit物理引擎碰撞中5个重要信息
  17. mongoDB基本使用(二)
  18. python 有趣的库练习
  19. 关于Unity中Shader的使用
  20. linux中的查找命令

热门文章

  1. - &gt; 贪心基础入门讲解二——活动安排问题
  2. Ubuntu 16.04修复PDF默认使用ImageMagick打开无法设置其它默认的问题(默认打开程序设置)
  3. 微软消息队列MessageQueue(MQ)
  4. Qos management
  5. Centos7: 设置UTC时区
  6. java 中public 类
  7. [JavaEE] Bootstrapping a JavaEE Application
  8. STM8S PWM 应用 呼吸灯
  9. LeetCode 648. Replace Words (单词替换)
  10. 【干货】Kafka 事务特性分析