function test(){
console.log(5);
if(true){
return false;
}
console.log(33);
}
test(); //5 console.log(33)没执行
function test(){
console.log(5);
if(true){
return;
}
console.log(33);
}
test(); //5 console.log(33)没执行
function test(){
console.log(5);
if(true){
return true;
}
console.log(33);
}
test(); //5 console.log(33)没执行
function test(){
console.log(5);
if(true){
return 6;
}
console.log(33);
}
var a=test(); //5 console.log(33)没执行
console.log(a); //6
解释:
除了return true,你还可以return 1,return 2,return 'abc'。
但是要注意,return了之后,函数内后面的语句将不再执行,函数执行完成。
return false 只在当前函数有效,不会影响其他外部函数的执行。