整理javascript
第五章 跳转
跳转语句,执行从一个位置跳转到另一个位置。
break语句,跳转循环或其他语句结束
continue语句,终止本次循环的执行并开始下一次循环的执行
break和continue语句可以标识目标循环或者其他语句标签
return语句让解释器跳转出函数体的执行,并提供本次调用的函数值
throw语句触发或者“抛出”一个异常,它是与try/catch/finally一起使用的
重要:
1.continue 语句(带有或不带标签引用)只能用在循环中。
for(var i=0;i<=3;i++){
if(i == 0){
continue;
}
console.log(i);
}
执行结果,输出1 2 3
first:for(var i=0;i<=3;i++){
for(var j=0;j<=3;i++){
if(i==0){
continue first;
}
console.log(j);
}
}
执行结果,输出0 1 2 3 0 1 2 3 0 1 2 3(当i=0时 内循环执行一次 continue first语句,直接执行下一次外循环)
2.break 语句(不带标签引用),只能用在循环或 switch 中。
通过标签引用,break 语句可用于跳出任何 JavaScript 代码块;
a : {
alert('before');
break a;
alert('after');
}
1.标签语句
语句是可以添加标签的,标签是有语句前的标识符和冒号组成。