- 浏览: 25507 次
- 性别:
- 来自: 北京
文章分类
最新评论
switch 语句是 if 语句的兄弟语句。
一、
if (i == 20)
alert("20");
else if (i == 30)
alert("30");
else if (i == 40)
alert("40");
else
alert("other");
等价的 switch 语句是这样的:
switch (i) {
case 20: alert("20");
break;
case 30: alert("30");
break;
case 40: alert("40");
break;
default: alert("other");
}
注意:关键字 break 会使代码跳出 switch 语句。如果没有关键字 break,代码执行就会继续进入下一个 case。
二、
SWITCH语句在JS 中是允许作相应的比较判断,具体怎么做呢?方法如下:
var s_level=10*Math.random();
switch(true){
case s_level<10 :
alert('less than 10');
break;
case s_level<20 :
alert('less than 20');
break;
default :
alert('More than 20');
}
三、
1、break语句是可选的,它实际上是case块的结束符,即当代码执行到break语句时,整个switch语句就执行完成了,否则就继续执行下一个case块,这通常是应该避免的。
2、default语句也是可选的,其后的代码块只有在上面所有的case表达式都不为true时,才会被执行。
一、
if (i == 20)
alert("20");
else if (i == 30)
alert("30");
else if (i == 40)
alert("40");
else
alert("other");
等价的 switch 语句是这样的:
switch (i) {
case 20: alert("20");
break;
case 30: alert("30");
break;
case 40: alert("40");
break;
default: alert("other");
}
注意:关键字 break 会使代码跳出 switch 语句。如果没有关键字 break,代码执行就会继续进入下一个 case。
二、
SWITCH语句在JS 中是允许作相应的比较判断,具体怎么做呢?方法如下:
var s_level=10*Math.random();
switch(true){
case s_level<10 :
alert('less than 10');
break;
case s_level<20 :
alert('less than 20');
break;
default :
alert('More than 20');
}
三、
1、break语句是可选的,它实际上是case块的结束符,即当代码执行到break语句时,整个switch语句就执行完成了,否则就继续执行下一个case块,这通常是应该避免的。
2、default语句也是可选的,其后的代码块只有在上面所有的case表达式都不为true时,才会被执行。
发表评论
-
录屏软件
2015-09-14 15:31 01、LICEcap 这个录屏软件已用过,比较好用, 最后 ... -
常用编辑器
2015-06-19 10:52 0dw eclipse Sublime Brackets W ... -
sublime text3 安装及快捷键--ruby环境安装
2015-06-18 16:46 0安装插件:http://www.cnblogs.com/Ris ... -
远程关机
2014-10-31 16:15 0若要关闭远程访问的计算机,可按Alt+F4调出 注销 关机 ... -
向上/向下 取整
2014-10-15 15:58 5901.丢弃小数部分,保留整数部分 parseInt(5/2) ... -
jquery获取焦点后光标在字符串后
2014-09-27 18:05 0jquery获取焦点后光标在字符串后,当input获得焦点后, ... -
解除绑定
2014-09-27 17:44 0$(this).unbind("click" ... -
sass 学习
2014-08-21 17:11 0学习sass: http://www.w3cplus.com ... -
sublime 安装插件
2014-08-21 17:11 01、首先下载sublime(可以在360管家中直接下载)。-- ... -
sass 考拉的安装
2014-08-21 15:57 0安装环境:http://www.w3cplus.com/sas ... -
轻量级图形报表工具JSCharts (JSChart),内置函数中文参考
2014-08-19 16:55 0JSChart是一个轻量级的在 ... -
AJAX是什么? AJAX的交互模型(流程)? AJAX跨域的解决办法?
2014-07-29 17:28 3661、什么是 AJAX ? AJAX = 异步 JavaScr ... -
各种小例子
2014-06-06 17:15 4681、加载页面后,直接跳转到想要的位置。 jQuery.fn ... -
网页在线验证工具
2014-06-06 15:54 0网页在线验证工具(W3C国际标准验证) 免费在线检测你的网 ... -
通配符*的使用
2014-02-18 11:03 299css 通配符 "*" 可以消除浏览器的默 ... -
添加到收藏夹
2013-11-25 15:51 360支持火狐和ie <script type="t ... -
ie中改变滚动条的样式(overflow-y:auto)
2013-10-14 18:07 2888首先写一个div,设置宽 ... -
css自动换行 ie6 css强制换行 white-space:nowrap
2013-10-13 10:27 426网页中有这样的需求,外层宽度固定了,内层每个li宽度不定,依靠 ... -
如何使浮动的元素居中
2013-09-05 17:43 917<div class="content ... -
清除浮动
2013-09-03 21:21 549overflow是一种很好的清除浮动的方法(至少我这么认为), ...
相关推荐
C语言switch语句学习教案.pptx
switch语句的普通用法很简单,如下: var a = 3; switch (a) { case 1: console.log(a); break; case 2: case 3: console.log(a); break; default: break; } 这里a和case列表中从上而下逐一做比较,如果...
C语言switch语句 ——教学案例分析PPT学习教案.pptx
1、.了解C语言的逻辑运算2、.学会使用if语句和switch语句3、.熟练掌握选择结构程序设计方法
switch语句 switch 语句 与 if-then 和 if-then-else 语句不同,switch 语句可以具有许多可能的执行路径。switch 可与 byte,short,char 和 int 原始数据一起使用类型。它也适用于 enumerated types (枚举类型)(在...
switch语句的使用例子
switch 语句 语法 使用规则 介绍的很详细
本文主要给大家介绍了...因此,Go语言的switch语句又分为表达式switch语句和类型switch语句。 1、表达式switch语句 var name string ... switch name { case Golang: fmt.Println(Golang) case Rust: fmt.Println
C语言switch语句PPT课件.pptx
C++语言:switch语句最详细讲解。从switch语句的执行过程,switch语句的注意要点,例题讲解,作业等 。适合于中小学生,信息学爱好者。
js switch 语句练习 最简洁 注释说明必看 谢谢!JS常交流,祝你们早日学好网站编程!
2、switch语句能否作用在byte上,能否作用在long上,能否作用在String上 在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,...
C语言switch语句 ——教学案例分析PPT课件.pptx
38.java中的switch语句.zip38.java中的switch语句.zip38.java中的switch语句.zip38.java中的switch语句.zip38.java中的switch语句.zip38.java中的switch语句.zip38.java中的switch语句.zip38.java中的switch语句.zip...
c语言程序设计教程(第二版)谭浩强,经典例题,对于学习c语言有很大帮助
switch 语句的写法 简单的一个代码,简述java语言switch、语句的编写
javascript,switch语句,判断年龄段
c语言程序设计简单的switch语句的用法
输入年和月的信息,输出该月对应的天数。注意合理性与闰年的判别。(switch语句练习)
switch**C/C++程序员面试宝典-Switch语句:零基础面试者的必备指南** **内容概要:** 本文为零基础的面试者提供了C/C++中switch语句的全面指南,旨在帮助他们掌握面试中可能遇到的switch语句相关问题。内容涵盖了...