function a(x){ var x; alert(x); } a(2); //---->2 function b(y){ var y = 3; alert(y); } b(5); //---->3
注意事项:函数变量与型参相同时候,首先看改变量是否赋值,有赋值时候则以函数内部变量值为准,否则以传递进来的实参为准,另外最好不要这么使用命名变量,以免得到自己不想要的结果。
函数型参与里面变量名相同时候注意事项,布布扣,bubuko.com
原文地址:http://my.oschina.net/wbo0801/blog/304163