JavaScript 语句 for

本文详细解析了循环语句的四要素,并通过两个具体示例介绍了如何使用循环语句进行累加求和及游戏得分计算。适用于初学者理解循环语句的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

转载于:https://www.cnblogs.com/zs6666/p/5813358.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值