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#,那不妨了解下F#(1):F# 数据类型
- Java和C++中的static
- Gulp:新一代前端构建利器
- HTTPClient模块的HttpGet和HttpPost
- 【转】腾讯OCR—自动识别技术,探寻文字真实的容颜
- User Commands
- Window 10通过网线和Wifi连接树莓派
- HDOJ-1018 Big Number
- fltk demo
- Java基础学习
- MYSQL不能从远程连接的解决方法
- Ajax 学习笔记
- MVC ModelState.AddModelError使用
- XML DOM 节点类型(Node Types)
- .NET并行计算和并发8-QueueUserWorkItem异步
- java news website
- app:processDebugResources
- LOJ 2737 「JOISC 2016 Day 3」电报 ——思路+基环树DP
- 删除node_modules
- 小白学flask之静态文件
热门文章
- myBatis自动生成mapping,dao和model
- 第六周PSP
- 关于卡尔曼滤波(Kalman Filter)的很好讲解
- POJ1222_EXTENDED LIGHTS OUT
- 【动态规划】bzoj1664 [Usaco2006 Open]County Fair Events 参加节日庆祝
- ActiveMQ学习笔记
- 【转】Fiddler的基本介绍
- Linux和Windows下查看、设置环境变量的比较
- Robberies(HDU2955):01背包+概率转换问题(思维转换)
- 借助阿里AntUI元素实现两个Web页面之间的过渡——“Loading…”