流程控制与错误处理
语句块
花括号({})及其中的语句,注意上一篇文章提到过的块作用域(let)。
条件判断语句
if(condition1){
}[else if(condition2){
}]else{
}
循环语句
1. for
for( [initialExpression] ; [condition] ; [incrementExpression]){}
2. do ... while--注意while后有分号(;)
do{
}while(condition);
3. while
while(condition){}
4. label--可以配合break和label控制循环
label :
statement
5. break
break;
break label;
6. continue
continue;
continue label;
对象操作语句
for(var i in object) //遍历所有键
for each(var i in object) //遍历所有值(包含自定义属性)
for(var i of object) //遍历值(除了自定义属性)