js中的switch,js中的switch case

http://www.itjxue.com  2023-01-05 17:32  来源:未知  点击次数: 

js中swith的表达式为什么用true?

因为你的所有case表达式的结果都是布尔类型的值(要么是true,要么是false),switch表达式的结果也应该这样。要用b1,可以这样改:

1.11行改成

var b1=parseInt(otex1.value);

2.switch部分改成

switch(b1/10)

{

case 9:

alert("优秀");

break;

case 8:

alert("良好");

break;

case 7:

alert("中等");

break;

case 6:

alert("及格");

break;

case 5:

case 4:

case 3:

case 2:

case 1:

case 0:

alert("不及格");

break;

default:

alert("输入错误");

}

js中switch语句中case值可不可以表示一个范围

js中switch语句中case值可以表示一个范围。

1、打开浏览器的控制台,在控制台中定义一个函数,函数中使用switch命令,case后面的条件是一个范围:

2、调用函数,函数的参数值为“90”,由于“90”大于“80”,所以函数返回“优秀”:

3、调用函数,函数的参数值为“59”,由于“59”大于“0”,所以函数返回“不及格”:

JS中的switch不执行,很无语的情况

当ID不存在时获取这个对象是不成功的,那么对后面的style属性集合的操作就会出错了.你可以在每个case中先对对象作下判断,存在进行display的设置.比如在第一个case里加上:

if(document.getElementById('light')){

document.getElementById('light').style.display='none';

}

其他几个case里用同样的方法处理.

(责任编辑:IT教学网)

更多

推荐网络工程师文章