js中return的用法

mac2022-06-30  19

return 语句的作用是从当前函数退出,并从那个函数返回一个值。作为返回关键字,它有以下两种返回方式:

1.返回函数结果 语法:return +表达式 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为return调用时候的计算结果,通常是通过返回值带出的。

function add(){ var a=1; var b=2; return a+b; } function fun(){ console.log(add()); } fun(); // 3

return 函数

function fn1(){ return function(a){ console.log(a); } } fn1()(10); //10 //等价于 function fn1(){ return function(){ var a=10; console.log(a); } } //简化为 function fn1(){ var a=10; console.log(a); } function fn2(a){ return function(b){ console.log(a+b); } } fn2(10)(20);//30 //等价于 function fn2(){ var a=10; return function(){ var b=20; console.log(a+b); } } //简化为 function fn2(){ var a=10; var b=20; console.log(a+b); }

2、返回函数控制 return true:返回正确的处理结果。

return:返回null,起到中断方法执行的效果,只要不return false事件处理函数将会继续执行,表单将提交

return false:事件处理函数会取消事件,不再继续向下执行。比如表单将终止提交

最新回复(0)