回调函数:就是将函数作为参数,传递给另一个函数
        场景:一般在异步调用中使用
        作用:
        1.将函数内部的值返回到外部
        2.取代了return语句
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><script>/*回调函数:就是将函数作为参数,传递给另一个函数场景:一般在异步调用中使用作用:1.将函数内部的值返回到外部2.取代了return语句*/var show = function(res){console.log(res);}function go(callback){var a = 10;callback(a);}go(show);</script></body></html>
例一
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function go(callback){
            var a =10;
            callback(a);
        }
        go(function(res){
            console.log(res)
        })
        /*
        callback = function(res){
            console.log(res)
        }
        */
    </script>
</body>
</html>
Tips回到函数return是没用的,回调函数是函数的参数
function show(callback){
var a = 10;
callback(a);
}
var b = show(res=>{
return res;
})  //callback
console.log(b);
                    