SOURCE

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
console 命令行工具 X clear

                    
>
console