01_ if 练习

prompt()

       弹出一个对话框,该对话框中会带有一个文本框,用户可以在文本框中输入一段内容。

       该函数需要一个字符串作为参数,用作对话框的提示文字。

       用户输入内容,将会作为函数返回值。可以定义一个变量接收。

返回值类型是 String,可以使用以下操作将返回值转换成 Number 类型。

var endScore = +prompt("请输入小明的期末成绩:");    // 将 prompt 的返回值转换成 Number 类型
  • <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>小明的奖励</title>
        </head>
        <body>
            <script type="text/javascript">
                var endScore = +prompt("请输入小明的期末成绩:");    // 将 prompt 的返回值转换成 Number 类型
                
                if(endScore > 100 || endScore < 0 || isNaN(endScore) )
                {
                    alert("一顿胖揍!");
                    endScore = "无效";
                }
                else
                {
                    if (endScore == 100)
                    {
                        alert("奖励一辆宝马!");
                    }
                    else if (endScore >= 80 && endScore <= 99)
                    {
                        alert("奖励一台iPhone15s");
                    }
                    else if (endScore >= 60 && endScore < 80)
                    {
                        alert("奖励一本参考书");
                    }
                    else
                    {
                        alert("奖励脑瓜疼!");
                    }
                }
                
                document.write("小明的成绩是:"+endScore+" 分 !");
            </script>
        </body>
    </html>

     

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