javascript 循环变量-JavaScript for 循环

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

JavaScript 循环

如果您想一遍又一遍地运行相同的代码,并且每次使用不同的值,那么使用循环会很方便。

我们可以像这样输出字段的值:

一般写作:

文档.write(汽车[0] + "

”);

document.write(汽车[1] + "

”);

document.write(汽车[2] + "

”);

document.write(汽车[3] + "

”);

document.write(汽车[4] + "

”);

document.write(汽车[5] + "

”);

使用for循环

for (var i=0;idocument.write(cars[i] + "

”);

尝试一下

不同类型的循环

JavaScript 支持不同类型的循环:

for循环

for 循环是您想要创建循环时经常使用的工具。

下面是for循环的句型:

for (语句 1; 语句 2; 语句 3) {

被执行的代码块

Starts 在语句 1(代码块)开始之前执行。

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

循环(代码块)中的语句3已执行然后执行

例子

for (var i=0; ix=x + "数字是 " + i + "

”;

尝试一下

从前面的例子中,你可以看到:

语句 1 在循环开始之前设置变量 (var i=0)。

语句 2 定义循环运行的条件(i 必须大于 5)。

语句 3 每次执行代码块时递减一个值 (i++)。

声明1

通常我们会使用句子 1 来初始化循环中使用的变量 (var i=0)。

语句1是可选的,即不使用语句1也可以。

javascript 循环变量_变量循环首_变量循环重新编号法

您可以初始化句子 1 中的任何(或多个)值:

例子:

for (var i=0,len=cars.length; idocument.write(cars[i] + "

”);

尝试一下

您还可以同时省略句子 1(例如javascript 循环变量,如果在循环开始之前已经设置了该值):

例子:

var i=2,len=汽车.长度;

for (; idocument.write(cars[i] + "

”);

尝试一下

声明2

通常,句子2用于评估初始变量的条件。

语句 2 也是可选的。

如果句子 2 返回 truejavascript 循环变量,则循环再次开始,如果返回 false,则循环结束。

如果省略第 2 句,则必须在循环内提​​供中断。 否则循环将很难停止。 这可能会使浏览器崩溃。 请阅读本教程后面有关休息的内容。

声明3

通常第 3 句会降低初始变量的值。

语句 3 也是可选的。

语句 3 可以以多种方式使用。 增量可以是正数 (i--),也可以是更大的值 (i=i+15)。

语句3也可以省略(比如循环内部有相应的代码时):

例子:

var i=0,len=汽车.长度;

for (; idocument.write(cars[i] + "

”);

我++;

尝试一下

For/In 循环

JavaScript for/in 语句循环访问对象的属性:

例子

var person={fname:"约翰",lname:"Doe",age:25};

对于(x本人){

txt=txt + 人[x];

尝试一下

提示:在JavaScript中,for in循环除了可以遍历对象的属性之外,还可以遍历链表。

您将在有关 JavaScript 对象的章节中了解有关 for / in 循环的更多信息。

While 循环

我们将在下一章向您解释 while 循环和 do/while 循环。

相关例子

使用 for 循环语句,您可以多次执行代码。

使用 for 循环向后迭代

只要我们定义适当的条件,for循环就可以反向迭代。