一、for循环
格式:
for initialization(初始化); condition(条件); increment(增量) {
statements(循环语句) }
例子:
var sum=0
for(var i=1;i<=50;i++)
{
sum+=i;
}
原理:
2.1初始化只执行一次,再循环开始前执行;
2.2条件不参与循环,只作为循环是否开始的条件;每次开始下一次循环之前,都先检查条件是否满足,不满足就不执行
2.3增量语句块,将附加在每次循环的最后来执行,当每次循环的循环语句块执行完后,执行增量语句块
3. while循环
while循环和for循环可以相互转换,for循环相当于while循环的简写。
3.1 while循环格式
while 条件
{
循环语句
}
3.2 注意:
while循环中,必须有一个趋向于循环结束的语句段,否则,会成为死循环。
3.3 for循环转换为while循环
for 初始化循环变量;条件;增量
{
循环语句
}
转换为while
初始化循环变量
while (条件)
{
循环语句
增量
}