欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

for循环 JavaScript 

程序员文章站 2024-03-15 21:21:24
...
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为止。
相关标签: JavaScript