简介
在编写代码时,你常常希望反复执行同一段代码。我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码
1.while循环
while语句包括一个循环条件和一段代码块,只要条件为真,就不断循环执行代码块。
语法:
while (条件) {
要执行的代码块
}
例:
while (i < 10) {
text += "数字是 " + i;
i++;
}
while循环先判断条件是否满足,在才执行代码块
2.do/while 循环
语法:
do {
要执行的代码块
}
while (条件);
例:
do {
text += "The number is " + i;
i++;
}
while (i < 10)
先执行再判断,即使初始条件不成立,do-while循环至少执行一次
3.for循环
1、for有三个表达式:①声明循环变量;②判断循环条件;③更新循环变量;
三个表达式之间,用;分割,for循环三个表达式都可以省略,但是两个“;”缺一不可。
2、for循环的执行特点:先判断再执行,与while相同
语法:
for (语句 1; 语句 2; 语句 3) {
要执行的代码块
}
例:
for (i = 0, len = cars.length, text = ""; i < len; i++) {
text += cars[i] + "<br>";
}
循环结构的执行步骤
1、声明循环变量;
2、判断循环条件;
3、执行循环体操作;
4、更新循环变量;
5、然后循环执行,直到条件不成立,跳出循环。