0814 JaveScript

<body>
<!--请输入a的值:
<input id="a" type="text"/>
请输入b的值:
<input id="b" type="text"/>
<button type="button" onclick="diyi()">点击这里</button>-->
<!--请输入一个年份:
<input id="c" type="text"/>
<button type="button" onclick="dier()">点击这里</button>-->
<!--请输入性别:<input id="d" type="text"/>
请输入身高:<input id="e" type="text"/>
请输入体重:<input id="f" type="text"/>
<button type="button" onclick="disan()">点击这里</button>-->
<!--请输入关卡:<input id="g" type="text"/>
<button type="button" onclick="disi()">点击这里</button>-->
<!--<button type="button" onclick="disi()">点击计算年龄总和</button>-->
</body>
</html>
<!--输入整数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个人的年龄放入数组,将十个人的年龄求总和
-->
<script>
/*function diyi()
{
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(parseInt(a+b))

}*/
/*function dier()
{
var c=parseInt(document.getElementById("c").value)
if(c%4==0&&c%100!=0||c%400==0)
{
 alert("输入的是闰年")
 }
else
{
 alert("输入的不是闰年")
 }
}*/
/*function disan()
{
var d=document.getElementById("d").value
var e=parseFloat(document.getElementById("e").value)
var f=parseFloat(document.getElementById("f").value)
if(d=="男")
{
 if(e-100-3>f)
 {
  alert("偏瘦")
  }
 else if(e-100+3<f)
 {
  alert("偏胖")
  }
 else
 {
  alert("健康")
  }
 }
else
{
 if(e-110-3>f)
 {
  alert("偏瘦")
  }
 else if(e-110+3<f)
 {
  alert("偏胖")
  }
 else
 {
  alert("健康")
  }
 }
}*/
/*function disi()
{
 var g=parseFloat(document.getElementById("g").value)
 var b = 0;
            if (g < 1 && g > 50)
            {
                alert("您输入的关卡数有误!")
            }
            else
            {
                for (var i = 1; i <= g; i++)
                {
                    if (i <= 20)
                    {
                        b += i
                    }
                    else if ( i <= 30)
                    {
                        b += 10
                    }
                    else if ( i <= 40)
                    {
                        b += 20
                    }
                    else if ( i <= 49)
                    {
                        b += 30
                    }
                    else
                    {
                        b = b + 100
                    }
                }
            }
   alert(b)
 }*/
function disi()
 {
  var n=new Array();
  var s=0;
  var a;
  for(var i=0;i<10;i++)
  {
   a=prompt("输入第"+(i+1)+"个年龄");
   if(a!=null&&a!="undefined")
   {
    n[i]=parseInt(a);
    s+=n[i];
      }
   else
   {
    i=i-1;
   }
 }
 alert("10个人年龄总和是:"+s)
 }

</script>

原文地址:https://www.cnblogs.com/a12110303043/p/5770227.html