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