JavaScript Switch语句例子

使用JavaScript的Switch语句判断成绩的等级。

 

使用switch的示例

JavaScript代码

<script type="text/JavaScript">
     function judge() {
     var score;//分数
     var degree;//分数等级
     score = document.getElementById("score").value;
     if (score > 100){
 degree = '耍我?100分满!';
 }
 else{
 switch (parseInt(score / 10)) {
 case 0:
 case 1:
 case 2:
 case 3:
 case 4:
 case 5:
 degree = "恭喜你,又挂了!";
 break;
 case 6:
 degree = "勉强及格";
 case 7:
 degree = "凑合,凑合"
 break;
 case 8:
 degree = "8错,8错";
 break;
 case 9:
 case 10:
 degree = "高手高手,佩服佩服";
 }//end of switch
 }//end of else
 alert(degree);
 }
 </script>

HTML代码

<form action="#" method="post">
     <p>
 <label for="score">成绩</label>
 <input name="score" id="score" type="text" />
 </p>
 <p>
 <button value="点击提交" onclick="judge()">点击提交</button>
 </p>
 </form>