大家好,欢迎观看JavaScript教程(八、JavaScript循环语句)
一、while循环
- while循环
描述:重复循环一直到循环条件为false
语法:while (条件) {循环体};
//要求:打印1~100的数
var i = 1;
while (i<=100) {
document.write(i+"<br>");
i++;
}
- do while循环
描述:循环结构跟while一样,无论执行条件真假,先执行后判断
语法:do {循环体}while (条件);
var i = 1;
do {
console.log("你好");
}while (false);//先执行一次
注意:
* do while是先执行循环语句后判断条件,所以不管执行条件真假,
最少执行一次
* do while循环之所以能结束,是因为每次循环都会改变循环变量
* 如果循环体中只有一条语句,那么大括号可以不写,当然我不推荐
* do while循环结构末尾必须加分号!
二、for循环
-
for循环
描述:- 表达式1:确定循环的初始值,只在循环开始执行一次
- 表达式2:检查循环条件,只要为真就进行后续操作
- 表达式3:完成后续操作,然后返回上一步,再一次检查循环条件
语法:for (表达式1;表达式2;表达式3) {循环体}
for (var i = 0;i<10;i++) {
console.log(i);
}
注意:
* for循环表达式1可以不写,需要在循环结构外面为循环变量赋值
* for循环表达式式2可以不写,但会陷入死循环,循环条件永恒成立
* for循环表达式3可以不写,需要在循环结构内部为循环条件变量
增加改变条件,不然陷入死循环
- 遍历
描述:快速遍历,不管有多少个属性,都能打印出来
语法:for/in 对象遍历的属性
var arr= ['1','2','3'];
for (var num in arr) {
console.log(arr[num]);
}
欢迎各位小伙伴浏览,博主尽量每天一更,让我们一起进步,谢谢大家!!