JavaScript 语句 for
Posted 张好好
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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("请输入")}
以上是关于JavaScript 语句 for的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript-Runoob:JavaScript 语句
javascript语句——表达式语句块语句空语句和声明语句
前端之JavaScript第二天学习-JavaScript-语句