JS switch语句来进行成绩奖励

  • Post author:
  • Post category:其他


<script>

let score = +prompt(“输入分数”)


switch(score)

{

case score > 90 && score < 100:

alert(“奖励法拉利”)

break

case score > 80 && score <= 90:

alert(“奖励奥迪”)

break

case score > 60 && score <= 80:

alert(“奖励奥拓”)

break

case score < 60 :

alert(“打一顿”)

break

}

</script>

上述代码中

 switch(score)



错误

的,这样出不来结果,而且系统也不会提示。

case的结果是boolean

,所以switch括号里面要写true才正确

<script>

let score = +prompt(“输入分数”)


switch(true)

{

case score > 90 && score < 100:

alert(“奖励法拉利”)

break

case score > 80 && score <= 90:

alert(“奖励奥迪”)

break

case score > 60 && score <= 80:

alert(“奖励奥拓”)

break

case score < 60 :

alert(“打一顿”)

break

}

</script>



版权声明:本文为qq_43737549原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。