1、什么是循环语句?
重复执行一段代码
循环语句有3种:for while do...whiile
2、循环语句的分类?
for 循环
*for in 循环
for...in 语句用于遍历数组或者对象的属性
*forEatch(内容,索引,自身)
var arr=[1,2,3,4];
arr.forEatch(val,i,arr)
循环
while
do...while
3、for循环语句
for(初始变量;条件判断;自增/自减){
执行语句;
}
举例:
for(var i=1; i<10; i++){
alert(i)
}
4、经验总结
*条件判断不成立,循环要停止。
5、for循环嵌套
举例:
for(var i=i; i<5; i++){
执行语句
}
6、for嵌套经验总结
*外面的循环条件判断不成立,整个循环停止。
*外面的for循环一次,里面循环一周
7、基本结构
while(条件判断){
执行语句
}
举例:
var a=1;
while(a<=10){
alert(a);
a++;
}
条件判断里面可以放布尔值 true false/1 0
8、while的嵌套
举例:
var i=1;
while(i<5){
var j=1;
while(j<=i){
document.write("*");
j++;
}
i++;
document.write('
)
}
9、do...while的嵌套
举例:
var a=1;
do{
var b=1;
do{
document.write("*");
b++;
}
while(b<=a);
a++;
document.write("
");
}
while(a<=5);
11、continue 跳过
break 停止/退出
12、for和while区别?
关键字不一样
语句结构不一样
for语句三个条件同时存在,才会执行
while语句条件