1、返回函数值,并终止当前函数的执行
语法:return 表达式
结束当前函数,并返回表达式的值作为函数的结果
2、返回控制
语法:return
为事件处理函数返回rerturn false,作用在于阻止默认事件行为和取消默认动作
3、返回一个函数的运行结果
语法:return function(){}
返回该函数的执行结果并把结果赋值给调用函数
4、返回一个函数
语法:return function
返回此函数,所以可以使用函数表达式调用函数
例子:
function a() { console.log('我是第一个函数'); } //returns undefined function b() { console.log('我是第二个函数'); return a; //返回的是一个函数 } // returns function a function c() { console.log('我是第三个函数'); return a();//返回函数执行结果 } // returns undefined console.log("Function 'a' returns " a()); console.log("Function 'b' returns " b()); console.log("Function 'c' returns " c()); 原理:将函数(不带括号)赋值给一个变量,会复制对函数的引用。 将括号放在函数名的末尾,为调用函数,函数的返回值赋给变量。来源:https://www./content-4-634351.html |
|