javascript中的swith用法
2016-05-20 09:20
288 查看
多种选择(Switch语句)
当有很多种选项的时候,switch比if else使用更方便。语法:
switch(表达式)
{
case值1:
执行代码块 1
break;
case值2:
执行代码块 2
break;
...
case值n:
执行代码块 n
break;
default:
与 case值1 、 case值2...case值n 不同时执行的代码
}
语法说明:
Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。
假设评价学生的考试成绩,10分满分制,我们按照每一分一个等级将成绩分等,并根据成绩的等级做出不同的评价。
代码如下:
执行结果:
评语: 及格,加油!
注意:记得在case所执行的语句后添加上一个break语句。否则就直接继续执行下面的case中的语句,看以下代码:
执行结果:
评语: 继续努力!
评语: 及格,加油!
评语: 凑合,奋进
评语: 很棒,很棒
评语: 高手,大牛
在上面的代码中,没有break停止语句,如果成绩是4分,则case 5后面的语句将会得到执行,同样,case6、7-10后面的语句都会得到执行。
任务
我们来做个周计划,周一、二学习理念知识,周三、四到企业实践,周五总结经验,周六、日休息和娱乐。请根据星期几做出选择,使用Switch语句完成,补充右边代码编辑器中第8、20、21行代码,完成星期几的判断。相关文章推荐
- [转]TextArea设置MaxLength属性最大输入值的js代码
- JS中对象与字符串的互相转换详解
- MVC5中后台提供Json,前台处理Json,绑定给Dropdownlist的例子
- js各种间距数据汇总
- 浅析JavaScript Array和string的转换(推荐)
- [Effective JavaScript 笔记] 第12条:理解变量声明提升
- 深入理解JS addLoadEvent函数
- 推荐10 个短小却超实用的 JavaScript 代码段
- JS的深克隆
- Jackson 框架,轻易转换JSON
- JavaScript函数
- js获取页面元素距离浏览器工作区顶端的距离
- <<js>>每个函数都有作用域链
- 深入探究js的原型与原型链
- JSP 遍历迭代 Enum 枚举
- JSP中文乱码问题
- MVC模式
- JSP Session对象
- JSP response的使用
- JSP page对象