JavaScript中的for循环

  循环可以将代码块执行指定的次数。

 

  要实现一个数组的中每个值得实现一般代码如下:

document.write(a[0] + "<br>"); 
document.write(a[1] + "<br>"); 
document.write(a[2] + "<br>"); 
document.write(a[3] + "<br>"); 
document.write(a[4] + "<br>"); 
document.write(a[5] + "<br>");

使用for循环代码如下:

for (var i=0;i<a.length;i++)
{ 
    document.write(a[i] + "<br>");
}

 

  for循环语句分析:

for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}

语句 1 (代码块)开始前执行

语句 2 定义运行循环(代码块)的条件

语句 3 在循环(代码块)已被执行之后执行

 

不同类型的循环

JavaScript 支持不同类型的循环:

  • for - 循环代码块一定的次数
  • for/in - 循环遍历对象的属性
  • while - 当指定的条件为 true 时循环指定的代码块
  • do/while - 同样当指定的条件为 true 时循环指定的代码块

For/In 循环

var person={fname:"smy",lname:"xxh",age:20}; 
 
for (a in person)  // a 为属性名
{
    txt=txt + person[a];
}

while 循环

while (条件)
{
    需要执行的代码
}

例:

while (i<5)
{
    x=x + "The number is " + i + "<br>";
    i++;
}

do/while 循环

do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。

do
{
    需要执行的代码
}
while (条件);

例:

do
{
    x=x + "The number is " + i + "<br>";
    i++;
}
while (i<5);

 

posted @ 2021-12-05 16:09  四水呐  阅读(204)  评论(0)    收藏  举报