【建站服务】西双版纳爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请
作者: 风兰 . 阅读量: 6 . 发表时间:2022-09-21 05:48:02
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
西双版纳爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广

JavaScript switch 语句
switch 语句用于基于不同的条件来执行不同的动作。
JavaScript switch 语句
请使用 switch 语句来选择要执行的多个代码块之一。
语法
switch(n)
{
case 1:
执行代码块 1
break;
case 2:
执行代码块 2
break;
default:
与 case 1 和 case 2 不同时执行的代码
}
工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。
实例
显示今天的星期名称。请注意 Sunday=0, Monday=1, Tuesday=2, 等等:
var d=new Date().getDay();
switch (d)
{
case 0:x="今天是星期日";
break;
case 1:x="今天是星期一";
break;
case 2:x="今天是星期二";
break;
case 3:x="今天是星期三";
break;
case 4:x="今天是星期四";
break;
case 5:x="今天是星期五";
break;
case 6:x="今天是星期六";
break;
}
x 的运行结果:
今天是星期六
尝试一下 »
default 关键词
请使用 default 关键词来规定匹配不存在时做的事情:
实例
如果今天不是星期六或星期日,则会输出默认的消息:
var d=new Date().getDay();
switch (d)
{
case 6:x="今天是星期六";
break;
case 0:x="今天是星期日";
break;
default:
x="期待周末";
}
document.getElementById("demo").innerHTML=x;
x 的运行结果:
今天是星期六
尝试一下 »
JavaScript If…Else 语句JavaScript for 循环
4 篇笔记 写笔记
西双版纳爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站



LI LINBO
215***221@qq.com
楼上那种方法在表达式必定有一条成立的情况下使用。如果三条表达式都不成立,则程序不会继续执行。
<script>var minute=new Date().getMinutes();//获取当前时间数let obj={'24':()=>{document.write("24");},'25':()=>{document.write("25");},'26':()=>{document.write("26");},}obj[minute]();document.write("如果当前时间分钟数不是24/25/26中的任意一个数,这一条应该不会被执行。");</script>LI LINBO
215***221@qq.com
小垃圾
771***637@qq.com
一楼的算法没有问题,是建立在排除耦合和维护的问题。 一楼的代码程序运行在 obj[condition]() 时如果是 true,继续向下运行。反之不会继续运行。形如 C 的 switch 语句。但是如果出现这种情况,这个函数可以使用——
const condition = 2let obj = { '1' : () => { document.write(1) },'2' : () => { document.write(2) },'3' : () => { document.write(3) },}··········所有业务obj[condition]()将 obj[condition]() 放在语句尾部,在 obj 之前的语句都可以被浏览器解释。
小垃圾
771***637@qq.com
不能吃的橙子
353***5003@qq.com
以下几种情况返回 true:
var x = 3.14;var n = true; // boolean trueif (x == 3.14 && n){document.write(true);}else{document.write(false);};以下也返回 true:
var x = 3.14;var n = 'false';// 字符串 'false'为 trueif (x == 3.14 && n){document.write(true);}else{document.write(false);};以下两种会返回 false:
// 第一种var x = 3.14;var n = false;if (x == 3.14 && n){document.write(true);}else{document.write(false);};// 第二种var x = 3.14;var n = 0;if (x == 3.14 && n){document.write(true);}else{document.write(false);};// 这也会返回 false var x = 3.14;var n;// undefined=falseif (x == 3.14 && n){document.write(true);}else{document.write(false);};不能吃的橙子
353***5003@qq.com