function xxx(id){//传入id=10

var id = 9;
return id;//输出是9
 }

 由于形参和局部变量是存在一个变量对象里,如果声明与形参同名的局部变量,会覆盖形参的值。