问答详情
源自:2-4 JavaScript-提问(prompt 消息对话框)

关于验证的问题

在什么都不输入的情况下,还是会出现, “要努力了!” 怎么破?

提问者:欢乐鱼 2016-07-03 14:20

个回答

  • icecred
    2016-07-03 14:50:03

    看一下跟你的有什么不一样!

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>prompt</title>

    <script type="text/javascript">

      function rec(){

    var score; //score变量,用来存储用户输入的成绩值。

    score =prompt("请输入你的成绩:");

    if(score>=90)

    {

      document.write("你很棒!");

    }

    else if(score>=75)

        {

      document.write("不错吆!");

    }

    else if(score>=60)

        {

      document.write("要加油!");

        }

        else

    {

           document.write("要努力了!");

    }

      }

      </script>

    </head>

    <body>

        <input name="button" type="button" onClick="rec()" value="点击我,对成绩做评价!" />

    </body>

    </html>


  • 三体XRaindrop
    2016-07-03 14:44:52

    你是不是在变量赋了初始值

  • 贤斌
    2016-07-03 14:36:36

    因为判断语句判断的是是否大于等于90,不是一律输出“要努力了!”