
正文
javascript的switch用法,js中switch用法举例
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
给定一名学生的某门课的成绩,用JavaScript的switch语句对成绩进行判断...
例:用switch来判断用户输入的成绩应该属于哪个范围。
根据得分返回得分的级别 如果成绩在0-60分之间就返回“fail”,也就是不及格。小于80分,大于60分是“pass”小于90分,大于80分是“good”小于等于100分,大于90分是“excellent”如果都不是,返回“error”,表示出错。
prompt返回的是文本,直接做+运算,就变成字符串拼接,后面得到的avg值就不对了,需要先用parseInt转整形。
这个不是switch可以做得了的。这个需要多重if判断才可以。
switch语句和具有同样表达式的一系列的IF语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是switch语句的用途。
给出一个百分制的成绩,要求输出成绩等级‘A’ ,‘B’ ,‘C’ ,‘D’ ,‘E’。90分以上为‘A’,80到89分为‘B’,70到79分为‘C’,60到69分为‘D’,60分一下为‘E’。
相关问答
Q1: js中switch语句中case值是表示一个范围的吗?
1、js中switch语句中case值可以表示一个范围。
2、可以是。switch后面的表达式或变量表示的是有很多种取值的量,而case后的常量值就是switch的变量可能取到的值得一种。
3、switch语句case后面的范围书写规则:case后面必须是常量表达式、case后常量表达式的值不能一样。
Q2: javascript的switch用法
1、当表达式值等于所设置值的时候则执行后面的语句。可用break关键字跳出switch语句学过Java语言的对于switch语句并不陌生。在JavaScript语音中同样也有switch语句,而且switch在js中的用法和java中并没有什么区别。
2、定义一个表达式,用于判断不同的分支。使用switch关键字声明一个Switch语句。在Switch语句中使用case语句定义多个分支,每个分支都有一个值。在每个分支中编写需要执行的代码块。
3、执行过程:先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。
4、Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。
5、switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。
javascript的switch用法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js中switch用法举例、javascript的switch用法的信息别忘了在本站进行查找喔。






