return是函数直接返回, 也就是结束该函数,要跳出循环用break, if代码段是不能用break跳出的, 在一个函数内任意位置调用return, 直接退出函数
fn(){
if(a!=b){
代码段2;
return ...;
}
代码段1;
}
if判断正确,会执行代码段2,然后执行代码段2后面的return,此时fn执行结束,将不再执行return之后的所有语句,所以不会执行代码段1
return是函数直接返回, 也就是结束该函数,要跳出循环用break, if代码段是不能用break跳出的, 在一个函数内任意位置调用return, 直接退出函数
fn(){
if(a!=b){
代码段2;
return ...;
}
代码段1;
}
if判断正确,会执行代码段2,然后执行代码段2后面的return,此时fn执行结束,将不再执行return之后的所有语句,所以不会执行代码段1