JS基础_条件分支语句:switch语句
2024-10-16 22:15:59
<!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>
最新文章
- Guava - EventBus(事件总线)
- RobotFramework - 基础入门
- Java魔法堂:JVM的运行模式
- MongoDB增删查改
- ACM: HDU 3790 最短路径问题-Dijkstra算法
- java中如何把后台数据推送到页面上 【后续编辑】
- 4、JPA table主键生成策略(在JPA中table策略是首推!!!)
- opencv数据结构总结
- shell 学习笔记1501-1800
- node.js的一些知识
- 如何获取ul 中li选中的值点击button按钮跳转链接
- Java获取键盘输入
- 福利来了,现“免费”赠送Spring微服务实战书籍
- 数据库工具类 JdbcUtils
- oracle RAC如何正确地删除ASM磁盘组
- 字符串函数 mysql 和sqlserver 中对于字符串的常用函数和区别
- su - oracle /bin/bash: Permission denied
- 【入门详解】MyBatis入门基础详解
- 对比springmvc与struts2
- 解决PHP下载文件时因时文件太大而报404错误
热门文章
- 使用arcpy.mapping 更新和修复数据源
- SdCardUtils
- Restful 风格
- c++ STL之unordered_map
- IPv4 ping命令
- SSM整合junit单元测试之org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
- Java泛型(3):泛型方法
- Java数据结构之TreeMap
- vue添加滚动事件,解决简书Carol_笑一笑方案中vue移除滚动事件失效的问题
- Windows Server 2019 配置远程桌面授权服务器许可RD