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

关于参数声明

function  app2(x,y)
  { var sum,x,y;
    sum = x * y;
    return sum;
  }


为什么函数的参数要在函数体里面声明

提问者:慕侠1357420 2017-03-31 10:51

个回答

  • 黑色丶毛衣
    2017-04-02 10:46:08
    已采纳

    在函数里声明的变量是局部变量,该变量只有在本函数里才能调用;

    在函数外面声明的变量是全局变量,该变量在本JS里都可以调用。

  • Robert_Langdon
    2017-04-04 18:01:08

    app2里有个参数sum,我app3、app4、app10都需要用参数sum,我要声明成全局变量不乱套了

  • Suddenly浅笑
    2017-03-31 10:56:13

    函数体里声明的参数只有在函数内才可以使用属于局部变量,在函数外面是不可以使用到。