for(;;){} 循环
break、continue跳出循环
outer:
for (var i = 0;i<9 ; i++){
inner:
for(var j=0;j<10;j++){
if(j==3){
continue;//跳出的是此次循环 ==3时后面的语句不执行
}
if(j==7){
break outer;// 没有锚点,直接跳出内层循环,有冇点,跳出锚点循环
}
console.info('内层循环--i--'+i+'--j-'+j);
}
}
while 语句
var i = 0;
while (i < 10) {
i += 2;
}
//输出 10
do-while 语句
var i = 0;
do {i += 2;} while (i < 10);
//输出 10
for-in 语句
枚举对象的属性
for (property in expression) statement;
for (sProp in window) {
console.log(sProp);//枚举window对象的属性
}