for循环代码&示例
在javascript如何使用 'for'循环?
在计数器递增或者递减的情况下,我想对相同设置的语句执行多次?
解释
for循环:
就像我们陈述的,for循环是一个循环语法。
对相同设置的语句多次执行循环,直到满足条件。条件就是递增或者递减的计数器。换言之“在javascript中的循环语法就是对相同设置的代码执行多次循环”。
语法:for(intialvalue; condition; increment)
{
// 一套报表,将被处决
}就像在语法中定义的,for循环要定义三个变量,初始值(例如i=0),变量- the statements inside "for"循环内的语句将执行多次,直到满足条件(例如 i<7),增量-这是用于每次循环后,初始值将递增或者递减。
所有这三个变量将用";"号分开。
例如:在某些情况下我们要添加从1到10的所有数字。
示例代码:
<script language="javascript">
var i=0; var total=0;
for(i=1; i<11; i++)
{
total = total+i;
}
document.write("--------- 总------: "+total);
</script>
结果:
示例所进行的工作如下:
a)我们通过设置变量的初始值i=1创建for循环。
b)然后,我们设置for循环将重复执行,直到i小于11(i<11)。
c) 在每次循环之后,我们将让变量保持递增(i++)。
第一次循环: i=0, i<11是 true(真),因此循环将执行语句,现在总量为0+1=1以及i增加到2。
第二次循环: 现在i=1, i<11是true(真),因此循环将执行语句,现在总量为1+2=3以及i增加了2。
这样的循环将重复执行直到 i=11
最后一次循环:现在i=11, i<11是false(假),循环将终止。
注意: i++表示每次重复执行循环后i的值就加1,但是++i表示每次重复执行循环前i的值就加1