• JS练习题


    输入整数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 />

    输入一个年份,判断是否是闰年(能被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>

    显示:

    输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上数字,否则输出两数之和




    输入一个年份,判断是否是闰年(能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年)


    标准体重:男士体重=身高-100±3 女士体重=身高-110±3
    请输入性别:
    请输入身高:
    请输入体重:


    //一个游戏,前20关是每一关自身的分数, //21-30关每一关是10分 //31-40关,每一关是20分 //41-49关,每一关是30分 //50关,是100分 //输入你现在闯到的关卡数,求你现在拥有的分数
    请输入现在闯到的关卡数:

    从控制台输入10个人的年龄放入数组,将十个人的年龄求总和

    请在文本框内输入第1个人的年龄:

    <br />
    <br />

    标准体重:
    男士体重=身高-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 />

    //一个游戏,前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 />


    从控制台输入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>

  • 相关阅读:
    CentOS下Docker安装ping命令
    CentenOS7 安装docker
    C++ preprocessor "/lib/cpp" fails sanity
    安装M4报错Please port gnulib freadahead.c to your platform!
    python的范式.linalg.norm,numpy tolist()的用法
    Unable to correct problems, you have held broken packages.
    tar解压时候出现tar: invalid option
    Ubuntu换源
    apt更新显示以下错误消息Err:1 http://ports.ubuntu.com xenial InRelease Temporary failure resolving ‘ports.ubunt
    Ubuntu软件操作的相关命令
  • 原文地址:https://www.cnblogs.com/fuze/p/5790498.html
Copyright © 2020-2023  润新知