function add(a1,a2){
//这里返回了a1+a2的值
return a1 + a2;
}
//add() 执行函数
//一旦函数执行,且函数里面有return语句
//那么执行之后,return的东西就会产生
//这个产生的东西,就是函数返回的东西
var returnNum1 = add(1,2);
function add(a1,a2){
if(a1>=10){
return a1+a2;
}
//代码能执行到这里来,说明a1一定小于10
return a1 + a1;
}
function func(){
//函数可以返回一个函数
return function(){
console.log(1+1);
return 1+1;
}
}
//执行func()之后,相当于声明了一个函数,相当于:
// var test = function(){
// console.log(1+1);
// return 1+1;
// }
var test = func();
test();//这里会打印2