JavaScript for语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript for语句相关的知识,希望对你有一定的参考价值。

for语句语法:

for(initialization; expression; post-loop-expression)statement
    初始化表达式      控制表达式     循环后表达式

示例:

var count = 10;
for (var i = 0; i < count; i++) {
    alert(i);
}

以上代码定义了i的初始变量为0。只有当条件表达式(i < count),因此也有可能不会执行循环体中的代码。如果执行了循环体中的代码,则一定会对循环后的表达式(i++)求值,即递增i的值。

这个for循环语句与下面的while语句的功能相同:

var count = 10;
var i = 0;
while (i < count) {
    alert(i);
    i++;
}

使用while循环做不到的,for循环同样也做不到。也就是说,for循环只是把与循环有关的代码集中在了一个位置上。

在for循环的初始化表达式中,也可以不适用var关键字。该变量的初始化可以在外部执行,例如:

var count = 10;
var i;
for (i = 0; i < count; i++) {
    alert(i);
}

for语句中的初始化表达式、控制表达式、循环后表达式都是可选的。将这三个表达式全部省略,就会创建一个无限循环,例如:

for (; ;) {        //无限循环
    doSomething();
}

 


以上是关于JavaScript for语句的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript的循环语句

几个有用的JavaScript/jQuery代码片段(转)

JavaScript 片段

JavaScript -- 循环语句

JavaScript for循环

JavaScript基础 if 循环 for 循环