js中return、return true、return false的区别
return
let a = ()=>{
return;
console.log("程序中断没执行");
}
a();
let aa= a();
console.log("aa---直接return;无中断,并返回:" + aa);
return false
let b = ()=>{
return false;
console.log("程序中断没执行");
};
b();
let bb= b();
console.log("bb---return false;无中断,并返回:" + bb);
return true
let c = ()=>{
return true;
console.log("程序中断没执行");
};
c();
let cc= c();
console.log("cc--进入return true;无中断,并返回:" + cc);
总结
- retrun true; 返回正确的处理结果。
- return false;分会错误的处理结果,终止处理。通常是报错后不需要后面的代码执行。
- return;把控制权返回给页面,一般这种情况很少使用。