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

来源:5-5 返回值的函数

慕沐1541899

2018-09-13 11:37

function  app2(x,y)

  { var sum,x,y;

    sum = x * y;

    return sum;

  }

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


写回答 关注

4回答

  • 慕慕2169094
    2019-08-11 10:23:58

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

  • 慕仔0942464
    2018-09-13 14:36:56

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

  • 慕圣3105776
    2018-09-13 14:27:43

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

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

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

  • 34324324324
    2018-09-13 14:01:33

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


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

467393 学习 · 21877 问题

查看课程

相似问题