JavaScript中的执行环境和作用域链