+ -
当前位置:首页 → 问答吧 → 关于局部变量与形参同名的问题

关于局部变量与形参同名的问题

时间:2011-12-02

来源:互联网

JScript code

function test(x)
{
    var x = 10;

    window.alert(arguments[0]);
    window.alert(x);
}
test(); //输出undefined和10
test(1); //输出10和10


谁能给解释下原理?

作者: hztgcl1986   发布时间: 2011-12-02

形参会被块内的局部变量屏蔽,不过只是被屏蔽而已,你用 arguments 仍然可以找到它。

作者: qianjin036a   发布时间: 2011-12-02

该回复于2011-12-02 17:32:10被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#3楼 得分:0回复于:2011-12-02 17:32:21
形参就是局部变量

作者: Legend1988   发布时间: 2011-12-02

相关阅读 更多