zoukankan      html  css  js  c++  java
  • JavaScript 语句 for

    循环for语句:

    for(var i =1;i<=5;i++)(初始条件;循环条件;状态改变

    {

        循环体

    }

    循环的作用:反复执行某段代码 

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

     

    例题1:

    请输入一个正整数,要求求阶乘的累加求和:

    函数部分

     var a = document.getElementById("num").value;      //赋值
    if(a!="")
    {var b = parseFloat(a);                //转换小数
    if(b>0 && b%1==0)                 // if条件语句确定输入条件

    {var sum=0;
    for(var i = 1;i<=b;i++)               //for 循环语句,   赋值i,确定条件,状态改变
    {sum+=i;//sum =sum+i;}
    alert("累加求和的结果是:"+sum);}          //输出结果
    else
    {alert("请输入正整数!!") }
    }

    例题2:

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

    函数部分

    var a = document.getElementById("输入的关数").value;
    if(a!="")
    {
    var aa = parseFloat(a);
    if(aa%1==0&&aa<51)        
    {var s=0
    for(var i=1;i<=aa;i++)     //for 语句条件     循环次数=所输入的关数
    {if(i<=20)
    {s=s+i}            {根据关数所的分数从小达到一直累加直到循环到关数}
    else if(21<=i && i<=30)
    {s+=10}
    else if(31<=i && i<=40)
    {s+=20}
    else if(41<=i && i<=49)
    {s+=30}
    else
    {s+=100} }
    alert(s) }
    else
    {alert("请正确输入")} }
    else
    {alert("请输入")}

  • 相关阅读:
    设计模式C++描述----15.策略(Strategy)模式
    设计模式C++描述----14.外观(Facade)模式
    设计模式C++描述----12.享元(Flyweight)模式
    设计模式C++描述----13.代理(Proxy)模式
    设计模式C++描述----11.组合(Composite)模式
    设计模式C++描述----10.装饰(Decorator)模式
    爬虫之urllib包以及request模块和parse模块
    爬虫简介
    爬虫知识总汇
    Django之admin的使用和源码剖析
  • 原文地址:https://www.cnblogs.com/zs6666/p/5813358.html
Copyright © 2011-2022 走看看