词法分析的过程: 先分析参数 分析变量声明 分析函数声明 具体步骤: 在函数运行前的一瞬间,先生成Active Object活动对象; 函数声明的参数,形成AO的属性,值为undefined 接收参数(实参),形成AO相应属性的值 分析变量的声明,如 var age, c-1. 如果AO还没有age属性,则添加AO的age属性,值是undefined c-2. 如果AO已经有了age属性,则不作任何影响 5. 分析函数声明,如function foo(){},则吧函数付给AO.foo属性,如果此…