for循环

for循环

for语句可以将某段代码重复执行指定的次数,其语法如下所示;

for(loopCounter = 1; loopCouter < = 3; loopCounter++)
{
//execute this code
}

先看看for语句的组成,如上所示,与if和switch语句一样,for语句的逻辑也放在括号中。但是其逻辑分为3部分,各部分之间用分号分隔。例如,在上面中,for语句的逻辑是:
(loopCounter = 1; loopCouter < = 3; loopCounter++)
For语句的第一部分是其初始化部分。为了跟踪代码循环的次数,需要一个变量来计数。该变量在初始化部分进行初始化。上面的示例声明了loopCounter,并设置为1.在循环的执行过程中,这个部分只执行了一次,其他部分可能执行了很多次,如果之前已经声明了该变量,就不需要声明它了:

var loopCounter;
for(loopCounter = 1; loopCounter < = 3; loopCounter++ )

分号的后面是for语句的测试条件部分。只要测试条件为ture,就一直执行for语句中的代码。每次执行这些代码后,就测试这个条件。如上,只要loopCounter小于等于3,就执行代码。循环执行的次数常常称为迭代次数。
最后是for循环的递增部分,但也是可以递减变量。例如,从数组中的最后一个元素尅是向后访问到第一个元素。
只要测试条件为true,就重复执行for语句后面的代码块,这个代码块包含在大括号中。如果条件一直不是ture,即使是第一次测试循环条件,也会跳过for循环中的代码,不执行它们。
综合所述,for循环的工作原理是:
(1)执行for语句的初始化部分。
(2)检查测试条件,如果为ture,则继续执行,如果为false,则退出for语句。
(3)执行for语句后面的代码块。
(4)执行for语句的递增部分。
(5)重复第2步到第4步,直到测试条件为false为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值