"switch 语句用于基于不同条件执行不同动作。<br>JavaScript Switch 语句<br>请使用switch 语句来选择多个需被执行的代码块之一。<br>语法<br>switch(表达式) { casen:代码块break; casen:代码块break; default:默认代码块}<br>代码解释:<br>计算一次 switch 表达式把表达式的值与每个 case 的值进行对比如果存在匹配,则执行关联代码<br>实例<br>getDay() 方法返回 0 至6之间的周名数字(weekday number)。<br>(Sunday=0, Monday=1, Tuesday=2 ..)<br>本例使用周名数字来计算周的名称:<br>switch (new Date().getDay()) { case 0: day = ""星期天""; break; case 1: day = ""星期一""; break; case 2: day = ""星期二""; break; case 3: day = ""星期三""; break; case 4: day = ""星期四""; break; case 5: day = ""星期五""; break; case 6: day = ""星期六""; }<br>结果将是:<br>break 关键词<br>如果 JavaScript 遇到break 关键词,它会跳出 switch 代码块。<br>此举将停止代码块中更多代码的执行以及 case 测试。<br>如果找到匹配,并完成任务,则随机中断执行(break)。无需更多测试。<br>break 能够节省大量执行时间,因为它会“忽略” switch 代码块中的其他代码的执行。<br>不必中断 switch 代码块中的最后一个 case。代码块在此处会自然结束。<br>default 关键词<br>default 关键词规定不存在 case 匹配时所运行的代码:<br>实例<br>getDay() 方法返回 0 至6的数字周名。<br>如果今日既不是周六(6)也不是周日(0),则输出一段默认消息:<br>switch (new Date().getDay()) { case 6: text = ""今天是周六""; break; case 0: text = ""今天是周日""; break; defa"
"Excel 2016新增函数之IFS<br>在2016年1月功能更新中,EXCEL 2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。<br>注意,要能使用上述函数,Office的版本很重要,并不是所有的Office 2016能使用。建议<br>在https://products.office.com/zh-CN/try试用Office 365,安装最新版的Office 2016.<br>你也可以在通过Office 365安装程序进行在线安装。安装程序下载地址:<br>http://down.51cto.com/data/2250280<br>IFS 函数检查是否满足一个或多个条件,且是否返回与第一个 TRUE 条件对应的值。IFS 可以取代多个嵌套 IF 语句,并且可通过多个条件更轻松地读取。<br>语法:<br>IFS([条件1, 值1, [条件2, 值2,],…[条件127, 值127,])<br>1、IFS 函数允许测试最多 127 个不同的条件,要注意条件满足的书写顺序;<br>2、若要指定默认结果,请输入一个对于“条件”参数始终为 true 的条件,如TRUE 或1=1。如果不满足其他任何条件,则将返回相应值。在示例 1 中,行6和行 7(成绩为 58)展示了这一结果;<br>3、如果在没有相应 “值” 的情况下提供了“条件” 参数,则此函数将显示典型的“你为此函数输入的参数过少”错误消息;<br>4、如果 “条件” 参数经计算解析为TRUE 或FALSE 以外的值,则此函数将返回#VALUE! 错误;<br>5、如果找不到 TRUE 条件,则此函数将返回 #N/A!错误。<br>示例如下图:<br>通过分数来判断成绩等级。<br>=IFS(B2>89,""A"",B2>79,""B"",B2>69,""C"",B2>59,""D"",B2>=0,""D"",TRUE,""分数输入错误"")<br>公式中条件一定要把大于89写在前面,即要注意条件书写顺序;最后的一个条件“TRUE”表示前面的所有条件满足后的默认结果。<br><img><br>本文出自 “从心开始” 博客,转载请与作者联系!"