在javaScript里,return有终止函数的执行和传递数值,两种功能。
return false; 就是返回假值,从而终止了函数的执行
return true; 就是返回真值,从而传递数值,继续执行函数
return;把控制权返回给页面。
return false 只在当前函数有效,不会影响其他外部函数的执行。
return true 和 return false 一个返回真值,一个返回假值,如果有其他函数调用拥有这个返回
值的函数,那么就相当于可以赋值给一个变量
如:function a(){
var result = b(10);//调用函数b,调用的结果可以用一个变量来接收
//result的值为1;true:1 false:0
}
function b(x){
if(x > 0){
return true;
}else{
return false;
}
}
return false; 就是返回假值,从而终止了函数的执行
return true; 就是返回真值,从而传递数值,继续执行函数
return;把控制权返回给页面。
return false 只在当前函数有效,不会影响其他外部函数的执行。
return true 和 return false 一个返回真值,一个返回假值,如果有其他函数调用拥有这个返回
值的函数,那么就相当于可以赋值给一个变量
如:function a(){
var result = b(10);//调用函数b,调用的结果可以用一个变量来接收
//result的值为1;true:1 false:0
}
function b(x){
if(x > 0){
return true;
}else{
return false;
}
}