zoukankan      html  css  js  c++  java
  • JavaScript小小练习题

    1.需求说明
    使用prompt()方法输入考试人数,要求数量必须是非零、非负数的数值类型,否则给出相应提示并退出程序
    根据考试人数的数量,使用prompt()方法输入每个人的成绩并累加,要求成绩必须是非负数的数值类型,否则给出相应提示并退出程序
    如果各项输入正确,则弹出平均成绩

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>计算考试平均成绩</title>
        </head>
        <body>
            <script type="text/javascript">
                function subject() {
                    var count=prompt("请输入考试人数","");
                    var sum=0;
                    if(count<=0){
                        alert("数量不能是负数或0");
                    }else if (isNaN(count)){
                        alert("输入的不是数字");
                    }else {
                        for (var i = 1; i<=parseInt(count) ; i++) {
                            var score=prompt("请输入第"+i+"门科目成绩","");
                            if(score<=0){
                                alert("成绩不能是负数");
                                break;
                            }else if (isNaN(score)){
                                alert("输入的不是数字");
                                break;
                            }
                            sum=sum+parseFloat(score);
                        }
                        var avg=sum/count;
            
                        alert(count+"人的平均成绩是:"+avg);
                    }
                }
            </script>
            <input type="button" value="统计考试平均成绩" onclick="subject()"/>
        </body>
    </html>

    2.需求说明

    编写函数,实现使用prompt输入用户名称,并显示祝福语

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>祝福</title>
        </head>
        <body>
            <script type="text/javascript">
                document.write("输入名字,显示祝()生日快乐!")
                function f(name) {
                    document.write(name+"生日快乐啊!")
                }
            </script>
            <hr>
            <input name="bth" type="button" value="点击输入姓名" onclick="f(prompt('请输入您的名字',''))"/>
        </body>
    </html>
  • 相关阅读:
    Codeforces 632D 暴力
    Codeforces 632C
    nyoj 1070 诡异的电梯 简单dp
    Codeforces 6225B KMP
    Codeforces 631D
    笔记4:多层感知器(自定义模型)
    笔记3:逻辑回归(分批次训练)
    笔记2:张量简介
    笔记1:入门实例
    送快递(贪心+树形结构)
  • 原文地址:https://www.cnblogs.com/304979850w/p/13133993.html
Copyright © 2011-2022 走看看