JS switch 分支语句
描述:根据一个变量的不同取值,来执行不同的代码。
语法结构:
switch(变量)
{
case 值1:
代码1;
break;
case 值2:
代码2;
break;
case 值3:
代码3;
break;
default:
如果以上条件都不满足,则执行该代码;
}
switch结构说明:
switch、case、break、default都是系统关键字,都必须全小写。
switch后的小括号():小括号内一般是一个变量名,这个变量可能会有不同的取值。
每个case的值,与变量的值进行比对,如果一致就执行该case后的代码。
所有的case都是“或”的关系,每时每刻只有一个case会满足条件。
每个case中的代码执行完毕后,必须要用break语句结束,结束之后,程序将跳到switch结束大括号之后运行。
如果不写break语句的话,下面所有的case语句都会执行一遍。
//实例:输出今天是星期几
/*
(1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期
(2)取出日期对象中的星期值
(3)根据星期值(0-6)来输出中文的星期几
*/
//(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写
var today = new Date();
//(2)从Date对象中取出星期值
var week = today.getDay(); //返回0-6,0代表星期日
//(3)使用switch来输出今天是星期几
var str;
switch(week)
{
case 1:
str = "一";
break;
case 2:
str = "二";
break;
case 3:
str = "三";
break;
case 4:
str = "四";
break;
case 5:
str = "五";
break;
case 6:
str = "六";
break;
default:
str = "日";
}
//(4)输出结果
document.write("今天是星期"+str)
if多条件判断和switch的区别
if中的条件一般是一个范围(a>100),而switch中的条件一般是一个变量的不同取值。
转载于:https://www.cnblogs.com/yd09023/p/5862382.html
JS switch 分支语句相关推荐
- 前端:JS/19/特殊运算符,运算符优先级,if条件判断语句,switch分支语句,while循环语句,for循环语句,break和continue循环控制语句,实例:九九乘法表
特殊运算符 new运算符:创建一个对象.如:var today=new Date(); delete运算符:删除数组的元素,或者对象的属性: typeof运算符:一元运算符,主要功能:判断变量的类型的 ...
- switch分支语句注意事项及注册界面的使用思路
switch分支语句要用{ }括起来 注册界面上传图片的时候可用imageView,在图片上加手势.
- Java中的switch分支语句
一.switch简介和语法 switch语句用于多分支选择,由一个控制表达式和多个case标签组成.switch语句后面的控制表达式的数据类型只能是byte.short.char.int.String ...
- JS switch case语句详解
switch 语句专门用来设计多分支条件结构.与 else/if 多分支结构相比,switch 结构更简洁,执行效率更高.语法格式如下: switch (expr) { case value1 : s ...
- 详述switch分支语句
switch语句用来实现多选一的问题. 其语法结构为: switch(表达式){ case 常量值: 执行语句:break: - case 常量值:执行语句:break; default(除上述情况之 ...
- c语言枚举代替双switch,C语言 使用数组代替switch分支语句降低圈复杂度
#include typedef int(*CALCULATE_FUN)(int, int); //定义函数指针 typedef struct tagStruct { CALCULATE_FUN fu ...
- SQL里的SWITCH分支语句
declare @i int declare @j varchar(10) set @i=1 select @j= case @i when 1 then '11' when 2 then '22' ...
- android 结束if循环_(第五讲)if 分支语句和 while 循环
本文首发于微信公众号「烽哥带你学Android」,工作日每日更新 1x0 switch 分支语句 昨天我们最后学习了分支结构中的 if 条件语句.其实和 if 条件语句还有个兄弟 -- switch ...
- 分支语句复习 java 9018
分支语句复习 java 9018 单路分支 public class condition {public static void main(String[] args) {// 分支流程应用情况就是需 ...
最新文章
- 页面文件太小无法完成操作_手机上也能轻松完成文件压缩操作,无需软件,可惜知道的人才10%...
- 图的基本操作实现(数据结构实验)
- maven2——设置镜像篇
- for循环insert怎么效率高_循环结构就这么简单,你还不会吗?
- HTML5新增input表单(HTML5)
- Opencv2.X以上Mat类型与IplImage*的转换
- 验证堆表(heap table)存储方式
- 编译安装Greenplum源码包
- Python:保存文件npy格式
- 电力系统潮流计算中的导纳矩阵计算,matlab源程序
- Spectral clustering(谱聚类)算法的实现
- Git 核心概念:工作区与暂缓区(添加提交及查看状态充分体现)
- 深圳外包及不考虑公司名单
- 如何用自己电脑架设服务器!自助建站将不再是梦想
- python输出星号等腰三角形_星号三角形Python(带输入)(Asterisk Triangle Python (with input))...
- 电脑u盘数据恢复软件哪个好用?如何快速恢复数据?
- Netgear路由被曝漏洞 几乎所有型号涉及
- 反对996,吐槽996,但出路在哪里?
- centos7安装bazel,亲测可行
- java记事本简单,java简单完整记事本