为了账号安全,请及时绑定邮箱和手机立即绑定

function app2(x,y)中x和y不用定义var吗

function  app2(x,y)

  { var sum,x,y;

    sum = x * y;

    return sum;

  }

 这个var定义sum我觉得ok,还能翻上去定义x和y的吗?


正在回答

4 回答

function app2(x,y) 这里面的x y 是形参 , 而你调用函数时 app2(5,6)其中的5和6 是 实参  执行过程  会把 实参 传递给形参 也就是x=5 ,y=6 放入到函数计算 。一般来说是不用定义的。

0 回复 有任何疑惑可以回复我~

x,y是函数在定义是的一个参数,不用定义的。var sum,x,y;你这个定义的x,y变量和App2(x,y)x,y应该不是同一个东西,在程序理解的时候,只是恰巧长的一样而已。。

0 回复 有任何疑惑可以回复我~

不用,调用的时候会自动的赋值,比如app2(1,2);

会自动地将x = 1,y =2,赋值给形参x,y

里面在一次定义会覆盖掉传过来的数据

0 回复 有任何疑惑可以回复我~

function  app2(x,y) 这句就已经表明函数在这里声明定义了


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

function app2(x,y)中x和y不用定义var吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信