• 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("请输入")}

  • 相关阅读:
    strpos与strstr之间的区别
    jquery 滚动效果插件
    自定义加密解密函数
    access变转换为mysql表工具
    CI学习总结
    表单验证
    解决国外模板h1、h2、h3...不显示中文文章标题的问题
    leetcode Largest Rectangle in Histogram
    leetcode Remove Duplicates from Sorted List
    leetcode[82] Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/zs6666/p/5813358.html
Copyright © 2020-2023  润新知