JavaScript:对于成绩大于60分的,输出‘合格‘。低于60分的,输出‘不合格‘(使用switch语句)

题目:对于成绩大于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>

猜你喜欢

转载自blog.csdn.net/weixin_43398418/article/details/112601456