问答详情
源自:5-5 返回值的函数

还是无法理解return的含义

我总是把return想成执行上一步操作的意思,看了几个同样的问题,有大神举了打电话的例子”你给你朋友打电话,问你在干吗,你朋友会说在干嘛干嘛,你朋友说的就是返回值。“这个和”返回“有什么关系?

提问者:paran 2015-02-05 16:34

个回答

  • 小于飞飞
    2015-02-05 18:14:18

    return 是返回值的意思,通常在函数中,要求返回数值时,使用return。


    return 使用:

           return 变量\数值\布尔值\表达式等。

    例如:

    function mysum(x,y){
       var sum;
       sum= x+y;
     //  return true; // 第一种: 返回布尔值
      // return sum; //  第二种: 返回sum变量的值
      // return x+y; // 第三种: 返回 x+y 表达式的值
    }

    返回的是return后面的内容,不是上句代码的内容。

    在调用这个函数时:

    document.write(mysum(1,2));

    分别使用三种return的结果为:

    true
    3
    3


    在体会下。