js执行环境与作用域