javascript中变量作用域问题