题目:对于成绩大于60分的,输出’合格’。低于60分的,输出’不合格’?
对于此题,我们一般采用if语句比较简单,switch语句比较麻烦,但是在JavaScript中可以有另一种比较简单的方法:
下面是我用两种方法实现的代码:
第一种:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>switch练习1</title>
<script type="text/javascript">
/* * 对于成绩大于60分的,输出'合格'。低于60分的,输出'不合格' */
var score=75;
switch(parseInt(score/10)){
case 10:
case 9:
case 8:
case 7:
case 6:
console.log("合格");
break;
default:
console.log("不合格");
break;
}
</script>
<body>
</body>
</html>
第二种相对比较简单但是
注意:只可在JavaScript中用:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>switch练习1</title>
<script type="text/javascript">
/* * 对于成绩大于60分的,输出'合格'。低于60分的,输出'不合格' */
var score=75;
switch(true){
case score >=60:
console.log("合格");
break;
default:
console.log("不合格");
break;
}
</script>
<body>
</body>
</html>