打卡时间:13:50-2:30
18:30
语句
for语句
前测试循环语句,它具有在执行循环之前初始化变量和定义循环后要执行的代码的能力。
for循环语句与while语句的功能相同。
//从0开始循环直到9结束完成变量i的值。10
var count =10;
var i=0;
while(i<count){
alert( i );
i++;
}//9
for语句中的初始化表达式、控制表达式和循环后表达式都是可选的。如果将这两个表达式全部都省略的话,就会创建一个无限循环。 ̄□ ̄||
for( ; ; ){ //无限循环
doSomething();
}
for-in语句
是一种精准的迭代语句,用来枚举对象的属性。
label语句
label语句的语法例子:
start:for(i=0;i<count;i++){
alert(i);
}
加标签的语句一般都要与for语句等循环语句配合使用
break和continue语句
break语句会立刻退出循环,强制继续执行循环后面的语句。
continue语句会立刻退出循环,当退出循环后会从循环的顶部继续执行。
var num=0;
for(var i=1;i<10;i++){
if(i%5==0){ //使用求模操作符
break;
}
num++;
}
alert(num);//4
//for循环将变量i从1递增到10.if语句中判断i是否能被5整除。
//是的话就执行break退出循环。不再执行这段代码。
var num=0;
for(var i=1;i<10;i++){
if(i%5==0){ //使用求模操作符
continue;
}
num++;
}
alert(num); //8
// 代码总共执行了8次。当变量i等于5的时候,循环会在num再次递增之前退出。但是退出之后又重新开始执行下一次的循环,就是i的值等于6的循环,一直循环到10结束。
网友评论