课程
/前端开发
/JavaScript
/JavaScript进阶篇
函数体里面 var sum,x,y;中声明xy的作用,能否舍掉?在传参时不能用(var x,var y)?
2015-11-22
源自:JavaScript进阶篇 5-5
正在回答
var sum,x,y; 这是声明3个变量,如果后面的代码中没有用到的变量可以去掉。js的方法传参数时不用带 var,直接传就可以。
HoSalt 提问者
李晓健 回复 HoSalt 提问者
一个参数如果两次定义一般会被覆盖或者报错。但是这里为什么还是可以呢?
我可以理解成
sum = x * y;
是由前面所定义的x,y啊。
或者说,这种情况应该不会经常使用吧。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
5 回答函数中的变量不用声明?
2 回答定义多个参数的函数需要在函数里再声明变量么?
2 回答变量的声明
2 回答函数参数是否需要声明
1 回答声明变量的疑问