04_ switch 练习 _ 你及格了吗

  • <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>Did u made it ?</title>
        </head>
        <body>
            <script type="text/javascript">
                var score = +prompt("请输入你的成绩:");
                if(score >= 0 && score <= 100)
                {
                    switch(score >= 60)
                    {
                        case true:
                            alert("恭喜你,及格了!" + score + "");
                            document.write("恭喜你,及格了!" + score + "");
                            break;
                        case false:
                            alert("很遗憾,不及格。" + score + "");
                            document.write("很遗憾,不及格。" + score + "");
                            break;
                    }
                }
                else
                {
                    alert("请输入合法分数!");
                    document.write("请输入合法分数!");
                }
            </script>
        </body>
    </html>

     

  • 老师的写法:
    •     switch(parseInt(score/10))
          {
              case 10:
              case 9:
              case 8:
              case 7:
              case 6:
                  alert("恭喜你,及格了!" + score + " 分");
                  document.write("恭喜你,及格了!" + score + " 分");
                  break;
              default:
                  alert("很遗憾,不及格。" + score + " 分");
                  document.write("很遗憾,不及格。" + score + " 分");
                  break;
          }
      
          switch(true)
          {
              case score >= 60:
                  alert("恭喜你,及格了!" + score + " 分");
                  document.write("恭喜你,及格了!" + score + " 分");
                  break;
              default:
                  alert("很遗憾,不及格。" + score + " 分");
                  document.write("很遗憾,不及格。" + score + " 分");
                  break;
          }

       

posted @ 2018-09-19 19:31  耶梦加德  阅读(118)  评论(0编辑  收藏  举报