给的代码中已有参数x,y 有定义var x,y 是否重复?
就是重复了,举个例子,把形参中的xy换成ab,实参依然是var x y 再运行这个函数你会发现根本没有返回结果,形参中的ab就是已经算声明好了可以直接用的 不需要再重新声明 形参和实参是没有任何联系的,名字一样只是算巧合,换个名字作用就不一样了
不算,app2(x,y)中的x,y是形参,而var x,y;中x,y是实参
就是声明变量