return:退出当前函数体,后面的代码不再执行。若当前函数被调用,则退出当前函数体,到调用函数里继续执行。
test();
function test() {
var a = 1,
b =2;
if(a+b == 3){
alert("执行我")
return;
}
b()
function a(){
alert("我是a");
return;
}
function b(){
alert("接下来先报告a(),然后返回到b()继续执行")
a();
alert("我是b,执行完a之后返回来继续执行我")
}