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

最新文章

  1. 如果你也会C#,那不妨了解下F#(1):F# 数据类型
  2. Java和C++中的static
  3. Gulp:新一代前端构建利器
  4. HTTPClient模块的HttpGet和HttpPost
  5. 【转】腾讯OCR—自动识别技术,探寻文字真实的容颜
  6. User Commands
  7. Window 10通过网线和Wifi连接树莓派
  8. HDOJ-1018 Big Number
  9. fltk demo
  10. Java基础学习
  11. MYSQL不能从远程连接的解决方法
  12. Ajax 学习笔记
  13. MVC ModelState.AddModelError使用
  14. XML DOM 节点类型(Node Types)
  15. .NET并行计算和并发8-QueueUserWorkItem异步
  16. java news website
  17. app:processDebugResources
  18. LOJ 2737 「JOISC 2016 Day 3」电报 ——思路+基环树DP
  19. 删除node_modules
  20. 小白学flask之静态文件

热门文章

  1. myBatis自动生成mapping,dao和model
  2. 第六周PSP
  3. 关于卡尔曼滤波(Kalman Filter)的很好讲解
  4. POJ1222_EXTENDED LIGHTS OUT
  5. 【动态规划】bzoj1664 [Usaco2006 Open]County Fair Events 参加节日庆祝
  6. ActiveMQ学习笔记
  7. 【转】Fiddler的基本介绍
  8. Linux和Windows下查看、设置环境变量的比较
  9. Robberies(HDU2955):01背包+概率转换问题(思维转换)
  10. 借助阿里AntUI元素实现两个Web页面之间的过渡——“Loading…”