HoSalt
2015-11-22 12:47
函数体里面 var sum,x,y;中声明xy的作用,能否舍掉?在传参时不能用(var x,var y)?
var sum,x,y; 这是声明3个变量,如果后面的代码中没有用到的变量可以去掉。js的方法传参数时不用带 var,直接传就可以。
一个参数如果两次定义一般会被覆盖或者报错。但是这里为什么还是可以呢?
我可以理解成
sum = x * y;
是由前面所定义的x,y啊。
或者说,这种情况应该不会经常使用吧。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题