zoukankan      html  css  js  c++  java
  • java script 练习题

    1、输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上数字,否则输出两数之和<br />
    <input type="text" id="a" /><br />
    <input type="text" id="b" /><br />
    <input type="button" value="点击" onclick="dianji()" />
    <script>
    function dianji()
    {
    var a = parseInt(document.getElementById("a").value);
    var b = parseInt(document.getElementById("b").value);
    if(a*a+b*b>100)
    {
    alert(a*a+b*b);
    }
    else
    {
    alert(a+b);
    }
    }
    </script>

    <br />
    <br />

    2、输入一个年份,判断是否是闰年(能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年)<br />
    <input type="text" id="run" /><input type="button" value="检查是否是闰年" onclick="check()" />
    <script>
    function check()
    {
    var a =parseInt(document.getElementById("run").value);
    if(a%4==0&&a%100!=0 || a%400==0)
    {
    alert("您输入的是闰年年份");
    }
    else
    {
    alert("不是闰年");
    }
    }
    </script>

    <br />
    <br />

    3、标准体重:
    男士体重=身高-100±3
    女士体重=身高-110±3
    <br />
    请输入性别:<input type="text" id="sex" /><br />
    请输入身高:<input type="text" id="height" /><br />
    请输入体重:<input type="text" id="weight" /><br />
    <input type="button" value="检查体重是否标准" onclick="tizhong()" />
    <script>
    function tizhong()
    {
    var sex =document.getElementById("sex").value;
    var height =parseFloat(document.getElementById("height").value);
    var weight = parseFloat(document.getElementById("weight").value);
    if(sex=="男")
    {
    var zhong = height-100-weight;
    if(zhong<=3&&zhong>=-3)
    {
    alert("标准体重")
    }
    else if(zhong>3)
    {
    alert("体重偏轻,多吃点")
    }
    else
    {
    alert("体重过重,多运动")
    }
    }
    else if(sex=="女")
    {
    var zhong = height-110-weight;
    if(zhong<=3&&zhong>=-3)
    {
    alert("标准体重")
    }
    else if(zhong>3)
    {
    alert("体重偏轻,多吃点")
    }
    else
    {
    alert("体重过重,多运动")
    }
    }
    else
    {
    alert("性别输入有误!")
    }
    }
    </script>
    <br />
    <br />

    4、//一个游戏,前20关是每一关自身的分数,
    //21-30关每一关是10分
    //31-40关,每一关是20分
    //41-49关,每一关是30分
    //50关,是100分
    //输入你现在闯到的关卡数,求你现在拥有的分数
    <br />
    请输入现在闯到的关卡数:<input type="text" id="game" /><input type="button" value="计算得分" onclick="jisuan()" />
    <script>
    function jisuan()
    {
    var a = parseInt(document.getElementById("game").value);
    if(a>0&&a<=50)
    {
    var sum=0;
    for(var i=1;i<=a;i++)
    {
    if(i<=20)
    {
    sum+=i;
    }
    else if(i<=30)
    {
    sum+=10;
    }
    else if(i<=40)
    {
    sum+=20;
    }
    else if(i<=49)
    {
    sum+=30;
    }
    else
    {
    sum+=100;
    }
    }
    alert("您获得的总分是:"+sum)
    }
    else
    {
    alert("输入有误!")
    }
    }
    </script>

    <br />
    <br />


    5、从控制台输入10个人的年龄放入数组,将十个人的年龄求总和
    <br />
    <p id="pp">请在文本框内输入第1个人的年龄:</p>
    <input type="text" id="age" />
    <input type="button" value="添加" id="jia" onclick="jia()" />
    <script>
    var array =new Array();
    var biao =1;
    function jia()
    {
    var aa =document.getElementById("jia").value;
    if(aa == "添加")
    {
    array[biao-1] = parseInt( document.getElementById("age").value);
    document.getElementById("age").value="";
    biao++;
    document.getElementById("pp").innerText="请在文本框内输入第"+biao+"个人的年龄:";
    if(biao==10)
    {
    document.getElementById("jia").value="添加并计算";
    }
    }
    else
    {
    array[9] = parseInt( document.getElementById("age").value);
    var sum=0;
    for(var i=0;i<10;i++)
    {
    sum+=array[i];
    }
    document.getElementById("jia").disabled="disabled";
    alert("年龄总和是:"+sum)
    }
    }
    </script>

  • 相关阅读:
    sessionstorage中存储JSON数据
    JS + Canvas画图Demo
    JavaWeb中实现通过邮箱找回密码
    javaWeb实现验证码--代码超简单
    maven的下载、安装及配置
    web端百度地图API实现实时轨迹动态展现
    java存储数据到本地txt文件中
    java读取地址数据文件
    在服务器的tomcat中部署手机apk项目,浏览器或手机下载不能根据URL下载和安装apk文件
    虚拟机类加载机制
  • 原文地址:https://www.cnblogs.com/hcx999/p/5771911.html
Copyright © 2011-2022 走看看