函数传参变量的声明

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

HoSalt

2015-11-22 12:47

函数体里面 var sum,x,y;中声明xy的作用,能否舍掉?在传参时不能用(var x,var y)?

写回答 关注

2回答

  • 李晓健
    2015-11-22 14:16:53
    已采纳

    var sum,x,y;  这是声明3个变量,如果后面的代码中没有用到的变量可以去掉。js的方法传参数时不用带 var,直接传就可以。

    HoSalt

    非常感谢!

    2015-12-04 21:01:20

    共 3 条回复 >

  • 技术爱好者
    2016-01-14 14:59:33

    一个参数如果两次定义一般会被覆盖或者报错。但是这里为什么还是可以呢?

    我可以理解成

    sum = x * y;

    是由前面所定义的x,y啊。

    或者说,这种情况应该不会经常使用吧。

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题