关于函数的return

function add(x, y) {
        var total = x + y;
      return total;
}
add(5,10);

关于函数的return 我一开始是认为没有什么用的  后来在项目中用到才发现还是有点用的

现在咱们思考一下

var a= add(5,10);
alert(a);

这里弹出来什么?(对 没错 就是15)

如果我们不加 那个return 看一下结果是undefined   默认的函数不加return或者加了return 而return后边不加任何表达式的话 那么就是undefined

return 一个作用是作为返回数值返回出来 你可以定义一个新变量  然后自己把函数中的结果存起来再继续用 

另一个作用就是结束这个函数的运行  return 后再加上任何的表达式也是不运行的 例如

function add(x, y) {
                var total = x + y;
                return total;
                alert(111)
            }
               add(5,10);

原文地址:https://www.cnblogs.com/ling-du/p/4569103.html