zoukankan      html  css  js  c++  java
  • JavaScript练习之for循环语句

    for循环四要素:初始条件、循环条件、循环体、状态改变。

    1、for(var a=i;i<=aa;i++)

    {

      循环体(例sum=sum+i  sum是输出的)

    }


    例题

    1-20关没关一分

    20-30关每关10分

    30-40关每关20

    40-49关每关30分

    50关100分

    输入关卡数获得的分数:

    <body>
    利用for嵌套if语言、利用if嵌套for处理关卡问题
    <input type="number" id="guan" />
    <input type="button" value="输入关分数" onclick="shuru()" /><br />

    for嵌套if语句  

    <input type="number" id="gan" />
    <input type="button" value="输入关卡查看分数" onclick="ABC()" />

    if嵌套for语句
    </body>
    </html>
    <script>
    function shuru()
    {
    var aa=parseFloat(document.getElementById("guan").value)
    if(aa!="")
    {
    if(aa>0&&aa<=50&&aa%1==0)
    {
    sum=0
    for(var i=1;i<=aa;i++)
    {
    if(aa>0&&aa<=20)
    {
    sum+=i
    }
    else if(aa>=21&&aa<=30)
    {
    if(i<=20)
    {
    sum+=i
    }
    else
    {
    sum+=10
    }
    }
    else if(aa>=31&&aa<=40)
    {
    if(i<=20)
    {
    sum+=i
    }
    else if(i<30)
    {
    sum+=10
    }
    else
    {
    sum+=20
    }
    }
    else if(aa<=49&&aa>=41)
    {
    if(i<=20)
    {
    sum+=i
    }
    else if(i<30)
    {
    sum+=10
    }
    else if(i<40)
    {
    sum+=20
    }
    else
    {
    sum+=30
    }

    }
    else
    {
    sum==880
    }
    }
    alert(sum)
    }
    else
    {
    alert("请输入正确关卡")
    }
    }
    }


    function ABC()
    {
    var aa=parseFloat(document.getElementById("gan").value);
    if(aa!="")
    {
    if(aa>0&&aa<=50&&aa%1==0)
    {
    if(aa>0&&aa<=20)
    {
    var sum=0
    for(var i=1;i<=aa;i++)
    {
    sum+=i
    }
    alert(sum)
    }
    else if(aa>=21&&aa<=30)
    {
    var sum=210
    for(var i=21;i<=aa;i++)
    {
    sum+=10
    }
    alert(sum)
    }
    else if(aa>=31&&aa<=40)
    {
    var sum=310
    for(var i=31;i<=aa;i++)
    {
    sum+=20
    }
    alert(sum)
    }
    else if(aa>=41&&aa<=49)
    {
    var sum=510
    for(var i=41;i<=aa;i++)
    {
    sum+=30
    }
    alert(sum)
    }
    else
    {
    alert(880)
    }
    }
    else
    {
    alert("关卡输入有误")
    }
    }
    }
    </script>

  • 相关阅读:
    最常被程序员们谎称读过的计算机书籍
    天气城市代码,市级城市. 用java的map.中国天气网.
    你所知道的学习方法,都是错的!
    解决「问题」,不要解决问题
    [IOS 下重温设计模式] AbstractFactory
    判断UIView是否装载完成
    va_start、va_end、va_list的使用
    [IOS 下重温设计模式] Singleton
    IOS BLOCK收集
    SEL
  • 原文地址:https://www.cnblogs.com/tfl-511/p/5812246.html
Copyright © 2011-2022 走看看