<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*
* 条件分支语句也叫switch语句
* 语法:
* switch(条件表达式){
* case 表达式:
* 语句...
* break;
* case 表达式:
* 语句...
* break;
* default:
* 语句...
* break;
* }
*
* 执行流程:
* switch...case..语句
* 在执行时会依次将case后的表达式的值和switch后的条件表达式的值进行全等比较,
* 如果比较结果为true,则从当前case处开始执行代码。
* 当前case后的所有的代码都会执行,我们可以在case的后边跟着一个break关键字,
* 这样可以确保只会执行当前case后的语句,而不会执行其他的case
* 如果比较结果为false,则继续向下比较
* 如果所有的比较结果都为false,则只执行default后的语句
*
* switch语句和if语句的功能实际上有重复的,使用switch可以实现if的功能,
* 同样使用if也可以实现switch的功能,所以我们使用时,可以根据自己的习惯选择。
*/ //根据num的值,输出对应的中文 var num = 3; if(num == 1){
console.log("壹");
}else if(num == 2){
console.log("贰");
}else if(num == 3){
console.log("叁");//叁
} //------------------------------------------------------------------------------------------ num = "hello"; switch(num){
case 1:
console.log("壹");
//使用break可以来退出switch语句
break;
case 2:
console.log("贰");
break;
case 3:
console.log("叁");
break;
default:
console.log("非法数字~~");//非法数字~~
break;
} </script>
</head>
<body>
</body>
</html>

最新文章

  1. Guava - EventBus(事件总线)
  2. RobotFramework - 基础入门
  3. Java魔法堂:JVM的运行模式
  4. MongoDB增删查改
  5. ACM: HDU 3790 最短路径问题-Dijkstra算法
  6. java中如何把后台数据推送到页面上 【后续编辑】
  7. 4、JPA table主键生成策略(在JPA中table策略是首推!!!)
  8. opencv数据结构总结
  9. shell 学习笔记1501-1800
  10. node.js的一些知识
  11. 如何获取ul 中li选中的值点击button按钮跳转链接
  12. Java获取键盘输入
  13. 福利来了,现“免费”赠送Spring微服务实战书籍
  14. 数据库工具类 JdbcUtils
  15. oracle RAC如何正确地删除ASM磁盘组
  16. 字符串函数 mysql 和sqlserver 中对于字符串的常用函数和区别
  17. su - oracle /bin/bash: Permission denied
  18. 【入门详解】MyBatis入门基础详解
  19. 对比springmvc与struts2
  20. 解决PHP下载文件时因时文件太大而报404错误

热门文章

  1. 使用arcpy.mapping 更新和修复数据源
  2. SdCardUtils
  3. Restful 风格
  4. c++ STL之unordered_map
  5. IPv4 ping命令
  6. SSM整合junit单元测试之org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
  7. Java泛型(3):泛型方法
  8. Java数据结构之TreeMap
  9. vue添加滚动事件,解决简书Carol_笑一笑方案中vue移除滚动事件失效的问题
  10. Windows Server 2019 配置远程桌面授权服务器许可RD